Senior Software Engineer – Java, AWS & Microservices
Role responsibilities
Design and develop scalable, cloud-native Java applications and microservices to modernize legacy financial platforms. Lead the implementation of event-driven architectures and automate software quality through CI/CD pipelines and TDD.
Requirements
Requires 6-8+ years of enterprise software engineering experience with deep expertise in Java, Spring Boot, and AWS. Candidates should be proficient in distributed systems, messaging technologies like Kafka, and relational databases.
Key skills
Java, Spring Boot, AWS, Microservices, Kafka, REST APIs, SOAP APIs, CI/CD, PostgreSQL, Snowflake, TDD, Git, Maven, Jenkins, JUnit, Mockito
Keywords
Java, Spring Boot, AWS, Microservices, Kafka, EC2, S3, SQS, IAM, PostgreSQL, Snowflake, REST, SOAP, CI/CD, Jenkins, Maven, Git, TDD, JUnit, Mockito, SonarQube, Fortify, Veracode, Docker, Kubernetes, Agile, Financial Services, Capital Markets, Event-Driven Architecture, Distributed Systems