Overview
The Senior Software Engineer will play a pivotal role in leading the development of complex web applications, focusing on Java, Spring Boot, and React technologies. This position includes mentoring team members and collaborating with various stakeholders to drive business direction, particularly regarding upcoming CRM/ERP migrations and the development of a cloud-based platform.
Responsibilities
- Lead the development of complex web applications using Java, Spring Boot, and React.
- Mentor and support team members to enhance their skills and productivity.
- Collaborate with stakeholders to define project requirements and direction.
- Drive business strategy in relation to upcoming CRM and ERP technology migrations.
- Contribute to the design and implementation of cloud-based solutions.
Requirements
- Proven experience in software development with Java and Spring Boot.
- Strong proficiency in front-end development using React.
- Familiarity with AWS services and cloud architecture.
- Experience in mentoring or leading development teams.
- Ability to collaborate effectively with cross-functional teams.
- Understanding of CRM and ERP systems is desirable.