Full Stack Java Developer – Spring Boot, IBM MQ, Azure
Hybrid: 4 days in office a week
Strong programming skills in front-end and back-end technologies such as:
• Front-end: JavaScript, TypeScript, React, Angular, or Vue.js
• Back-end: Java, Node.js, Python, or C#
Required Skills
• At least 6 - 10 years of experience in full stack development.
• Bachelor’s degree in computer science, Software Engineering, or a related field.
• Spring framework – Spring Boot.
• IBM MQ experience.
• Experience building responsive and scalable web applications.
• Strong understanding of HTML, CSS, and modern UI/UX design principles.
• Experience in developing and consuming RESTful APIs.
• Experience with microservices architecture and distributed systems.
• Experience with databases such as SQL (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Cosmos DB).
• Experience with ORM frameworks and data modeling.
• Experience with Git-based source control tools such as GitHub and Bitbucket.
• Experience working in Agile development methodologies (Scrum/Kanban).
• Experience with CI/CD pipelines and DevOps practices.
• Familiarity with cloud platforms such as Azure.
• Knowledge of secure coding practices and application security principles.
• Understanding of performance optimization and scalability considerations.
• Strong analytical and problem-solving skills.
• Ability to troubleshoot complex issues and provide effective solutions.
• Ability to research new tools/technologies and recommend improvements.
• Excellent communication and collaboration skills (ability to work with cross-functional teams including QA, Product, and DevOps).
• Knowledge of GitHub Copilot.
|