Role Overview:The Senior Java Full Stack Developer will be responsible for developing and maintaining Java full stack applications, including web, desktop, and server applications. This role involves collaborating with stakeholders to gather integration requirements, designing and implementing message flows, and ensuring adherence to best practices in integration development. The developer will also troubleshoot issues, conduct code reviews, and provide technical mentorship to junior developers.
Key Responsibilities:- Develop and maintain Java full stack applications, including web, desktop, and server applications.
- Collaborate with stakeholders, business analysts, and team members to gather integration requirements.
- Develop message flows, message models, and maps for data transformation and routing.
- Create and manage reusable integration artifacts for scalability and maintainability.
- Implement best practices in integration development, including error handling, message logging, and security.
- Troubleshoot and resolve integration issues to ensure smooth data flow and system interactions.
- Participate in the full integration development lifecycle, from design and development to deployment and support.
- Conduct code reviews to ensure integration quality and adherence to coding standards.
- Stay updated with latest technologies and industry trends and apply them to projects.
- Provide technical guidance and mentorship to junior developers.
Required Skills:- 6 to 10 years of experience in Java Spring Boot development.
- Hands-on experience with GKE.
- Experience designing and developing microservices using Java, Spring, or Node.js.
- Proficiency in Java programming and the Spring Boot framework.
- Experience with web application development and RESTful API design.
- Strong experience with front-end technologies, including HTML, CSS, JavaScript, and frameworks such as React, Angular, jQuery, or Vue.js.
- Experience supporting or implementing complex integration projects.
- Experience with SQL databases and JPA/Hibernate.
- Knowledge of HTML, CSS, and JavaScript.
- Familiarity with source control systems such as Git.
- Experience with CI/CD pipelines.
Qualifications:- 6 to 10 years of experience in Java Spring Boot development.