Job Description:
We are seeking a highly skilled Java + AWS Developer with prior experience at Goldman Sachs or a strong background in financial services. The ideal candidate will play a key role in building, enhancing, and scaling enterprise applications within a fast-paced, high-performance environment.
Key Responsibilities:
-
Design, develop, and maintain Java-based applications with focus on scalability, performance, and reliability.
-
Develop and deploy microservices and serverless applications leveraging AWS (Lambda, EC2, S3, ECS, EKS, CloudFormation, API Gateway).
-
Work on cloud-native architectures and migrate legacy applications to AWS.
-
Integrate applications with real-time messaging systems (Kafka, MQ, etc.).
-
Collaborate closely with global teams on software design, architecture, and delivery.
-
Apply best practices in CI/CD pipelines, DevOps, and automation using tools like Jenkins, Git, and Terraform.
-
Ensure compliance with security and regulatory standards for financial applications.
Professional Skills:
-
7+ years of experience in Core Java, Spring, Spring Boot, REST APIs.
-
Strong hands-on experience with AWS services (ECS/EKS, Lambda, S3, IAM, RDS, DynamoDB, etc.).
-
Expertise in Microservices architecture and distributed systems.
-
Solid knowledge of multithreading, data structures, and algorithms.
-
Experience with SQL/NoSQL databases (Oracle, PostgreSQL, MongoDB).
-
Familiarity with Kafka, RabbitMQ, or other messaging platforms.
-
Proficiency in CI/CD tools (Maven, Jenkins, GitHub Actions, Terraform).
-
Strong understanding of financial domain applications (trading, risk, settlement systems) – Preferred.
-
Excellent problem-solving skills and ability to work in high-pressure, front-office environments.