Software Engineer 4 (Java, Spring boot, Microservices & Cloud)
Black DuckMatch 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, troubleshoot, and debug cloud-hosted Java backend platform ensuring scalability, reliability, and security.
Contribute to architecture and design decisions driving product direction for cloud-native microservices applications.
Provide technical leadership, mentorship, conduct code reviews, and collaborate with cross-functional teams to meet business requirements and maintain high production performance.
Minimum Requirements
10+ years of software development experience using Java in enterprise customer-facing products.
Bachelor’s or master’s degree in computer science, Engineering, or related field.
Experience in designing and implementing SaaS applications on at least one public cloud platform (AWS, Azure, or GCP).
Mandatory skills: Java, Spring Boot, Microservices, Analytics, Docker, Kubernetes, RDBMS (MySQL/Postgres), NoSQL (MongoDB/Cassandra), TDD frameworks (JUnit, Mockito), Git, Jenkins, Maven, Linux/Unix OS, messaging technologies (RabbitMQ, Kafka).
Ideal Candidate Profile
Experienced in cloud-native application development with strong hands-on expertise in microservices architecture and Kubernetes.
Capability to lead and mentor engineering teams while managing design and development of complex SaaS platforms.
Strong analytical and troubleshooting skills with demonstrated ability to deliver high-quality software in production environments.
