Senior Software Engineer - Java Full stack, AWS
CGIMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and maintain enterprise-grade Java applications using Spring Boot and microservices architecture.
Develop and optimize RESTful APIs, backend services, and data models in PostgreSQL and MongoDB, implementing event-driven systems with Kafka.
Monitor and troubleshoot production applications, perform performance tuning, participate in code reviews, and mentor junior developers.
Minimum Requirements
3 to 9 years of work experience in software development.
Bachelor’s degree in Computer Science, Engineering, or a related field.
Strong expertise in Java 8/11/17, Spring Boot, microservices, RESTful APIs, PostgreSQL, MongoDB, Kafka, Docker, and AWS services (ECS, Lambda, RDS, SQS, SNS).
Experience with Git, Jenkins, Maven/Gradle, Dynatrace monitoring, and understanding of Kubernetes fundamentals.
Ideal Candidate Profile
Experienced developer with solid background in distributed systems and enterprise application development using Java and Spring ecosystem.
Proficient in cloud-native application deployment and management on AWS with containerization and continuous integration/delivery pipelines.
Able to collaborate effectively across product, architecture, and DevOps teams, and provide technical mentorship to juniors.
