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 • At least 5+ years of experience in full stack development • Bachelor’s degree in Computer Science, Software Engineering, or a related field • 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# • 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 |