21 Oct
|
Bounteous
|
Montreal
21 Oct
Bounteous
Montreal
We are looking for a strong Java Developer with hands-on experience in Java, Spring Boot, Microservices, SQL, and AWS. The ideal candidate should have experience building scalable enterprise applications, developing RESTful services, and working with cloud-based environments.
Key Responsibilities
• Design, develop, and maintain software applications using Java, Spring Boot, and Microservices.
• Build scalable backend services and REST APIs for enterprise applications.
• Collaborate with cross-functional teams to implement new features and cloud-based solutions.
• Write clean, effective, and maintainable code following software engineering best practices.
• Develop and optimize SQL queries and work with relational databases.
• Create automation scripts using Java or scripting languages when required.
• Troubleshoot production issues and ensure timely resolution.
• Participate in code reviews, unit testing, and Agile development processes. Required Skills
• 3-6 years of hands-on experience in Java development.
• Strong expertise in Java 8+, Spring Framework, Spring Boot, and Microservices.
• Solid experience with SQL and database management systems.
• Hands-on experience with AWS Cloud services.
• Strong understanding of n-tier application architecture and system integration.
• Experience with Git, BitBucket, and modern software development practices.
• Knowledge of RESTful web services and API development.
• Strong problem-solving, debugging, and analytical skills.
• Excellent communication and collaboration abilities. Preferred Skills
• Experience with Python for scripting or automation.
• Exposure to Generative AI / LLM technologies such as OpenAI, Gemini, Bedrock, or LangChain.
• Experience with Kafka, Docker, NoSQL databases, and DevOps practices.
• Knowledge of React.js, Angular, or other frontend technologies.
📌 Senior Java Software Engineer (Montreal)
🏢 Bounteous
📍 Montreal