We are seeking a highly skilled Java Full Stack Developer with extensive experience in Spring Boot, Microservices, ReactJS, and Kotlin. The ideal candidate will possess a bachelor’s degree and at least 8 years of hands-on experience in designing and programming using Java and JEE technologies. The candidate should have strong design skills, programming expertise, and a deep understanding of Agile methodologies.
Key Responsibilities:
· Design, develop, and maintain complex software applications using Java, JEE, Spring Boot, and Microservices architecture.
· Develop front-end components using ReactJS and ensure seamless integration with back-end services.
· Write clean, efficient, and well-documented code in Java, Kotlin, and other relevant languages.
· Implement Single-Page Architecture (SPA) for dynamic and responsive web applications.
· Ensure cross-browser compatibility and adherence to browser compliance standards.
· Deploy cloud-native applications on AWS, leveraging PostgreSQL for data storage.
· Utilize PaaS offerings such as Red Hat OpenShift and Docker for application deployment and management.
· Collaborate with Agile teams, participate in sprint planning, and utilize Agile tools like Azure DevOps, Github.
· Apply modern Continuous Integration (CI) tools such as Jenkins, Git/BitBucket and Jira Code Deploy to streamline the development process.
· Troubleshoot and resolve application issues, ensuring high performance and responsiveness of applications.
Qualifications:
· Bachelor’s degree in computer science, Information Technology, or a related field.
· A minimum of 8 years of experience in Java and JEE technologies.
· Extensive experience with frameworks such as jQuery, ReactJS, and Express/Node.js.
· Proven experience working on Agile projects and familiarity with Agile terminology and tools including VersionOne.
· Strong expertise in developing applications using Single-Page Architecture (SPA).
· Proficiency in coding responsive web pages with an understanding of cross-browser limitations and browser compliance standards.
· Hands-on experience designing and deploying cloud-native applications on AWS with PostgreSQL.
· Deep knowledge of PaaS offerings such as Red Hat OpenShift and Docker.
· Experience with modern CI tools including Jenkins, Git/BitBucket and Jira to Code Deploy.
· Excellent problem-solving skills, attention to detail, and a proactive approach to learning new technologies.
Preferred Skills:
· Experience with Kotlin in developing back-end services.
· Familiarity with responsive design frameworks and tools.
· Knowledge of security best practices and performance optimization techniques.
Any Graduate