Senior Full Stack Java Developer – Spring Boot, IBM MQ, Azure
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. |