Senior Full Stack Developer

Our client is seeking a Senior Full Stack Developer to design, develop, and maintain scalable enterprise applications while building cloud-native solutions using modern technologies and best practices.

Responsibilities & Qualifications

• Design, develop, and maintain scalable enterprise applications using Java, Spring Boot, SQL, and MongoDB

• Build and support cloud-native solutions leveraging AWS services and modern software engineering practices

• Develop, maintain, and optimize CI/CD pipelines using Jenkins, Gradle, Bitbucket, and Jira

• Troubleshoot production issues, perform root cause analysis, and implement sustainable solutions

• Collaborate with cross-functional Agile teams to deliver high-quality software solutions

• Integrate messaging systems and event-driven architectures using ActiveMQ

• Participate in code reviews and mentor junior developers on best practices

Requirements

• 8+ years of professional software development experience

• Strong proficiency in Java and Spring Boot framework

• Solid understanding of relational databases (SQL) and NoSQL databases (MongoDB)

• Hands-on experience with AWS cloud services and cloud-native architecture

• Experience with CI/CD tools including Jenkins, Gradle, and Bitbucket

• Proficiency with ActiveMQ or similar message broker systems

• Experience working in Agile/Scrum environments

• Strong problem-solving skills and ability to work independently and collaboratively