Full Stack Principal Engineer - Senior Architect Level, Java & Frontend

5 days ago

Apply Now
Logo of Forbes

Forbes

Business • Finance • Investing • Technology • Politics

201 - 500

💰 $200M Corporate Round on 2022-02

Description

• We are seeking a highly skilled Fullstack Engineer to join our dynamic team. • This role demands extensive experience in both frontend and backend development, along with a strong grasp of cloud technologies and database management. • You will work closely with the Engineering team, Product team, and other stakeholders to design and implement scalable, secure, and high-performance solutions. • As a technical leader, you will ensure adherence to best practices, provide mentorship, and drive cross-functional collaboration.

Requirements

• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. • Minimum of 10+ years of professional experience in full-stack development. • Expertise in Java 17+, including, Spring Boot, J2EE, Hibernate, and other latest related technologies. • Proficiency in modern front-end frameworks/libraries (React or Vue.js). • Expertise in Java microservices architecture and development. • Development experience with Spring Boot for building robust, scalable applications. • Experience with responsive and adaptive design principles. • Experience integrating Stripe payment services into applications/api. • Proficiency in writing unit tests and using mock frameworks. • Experience with Serverless architecture and cloud functions. • Expertise on Security standards SSO, Access Control, Certificate Management, Authentication, OWASP. • Experience in creating technical design and architecture diagrams, review with various stakeholders for design and solution approval for implementation. • Experience with distributed caching (Redis), Queuing technologies SQS or RabbitMQ or ActiveMQ, Elastic Search. • Expertise in securing applications using Spring Security. • Experience in at least 2 Microservices design patterns such as Saga, Aggregator, API Gateway, CQRS, Event Sourcing, etc. • Proficient in data structures and algorithms. • Experience integrating S3 and other AWS services with Java. • Designing of api, applications and strong in RESTful Design Patterns. • Troubleshooting complex issues related to application performance, scalability, and reliability. • Proven experience in Coaching and mentoring a team of developers. • Proven track record of delivering complex projects successfully. • Ability to conduct code reviews and provide constructive feedback. • Experience in agile methodologies (Scrum, Kanban). • Ability to manage project timelines and deliverables effectively. • Excellent verbal and written communication skills. • Ability to explain technical concepts to non-technical stakeholders. • Strong analytical and problem-solving skills. • Ability to troubleshoot and resolve complex technical issues. • Experience in working with cross-functional teams (designers, product managers, QA). • Ability to quickly learn and adapt to new technologies and frameworks.

Benefits

• Day off on the 3rd Friday of every month (one long weekend each month) • Monthly Wellness Reimbursement Program to promote health well-being • Monthly Office Commutation Reimbursement Program • Paid paternity and maternity leaves • Group Medical Insurance • Group Term Life Insurance (2.5X of the CTC) • Group Personal Accident Insurance (3 X of the CTC)

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com