Lead II - Software Engineering (Java Developer)
USTMatch 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 implement Java Spring Boot microservices and applications with strong focus on security (OAuth2, JWT) and performance optimization.
Deploy, monitor, troubleshoot, and certify cloud applications securely in AWS environments using CI/CD pipelines and monitoring tools.
Own full lifecycle development including coding, testing, documentation, and fixing security/code quality vulnerabilities using static scanning tools.
Minimum Requirements
7 to 9 years of relevant work experience as a Java Developer.
Strong expertise in Java, Spring Boot, and microservices architecture.
Experience with AWS cloud services (ECS, S3, Lambda, EC2, Glue Jobs, DynamoDB) and deploying applications securely on AWS.
Experience with CI/CD tools like Jenkins and security/code scanning tools (Veracode, SonarQube).
Ideal Candidate Profile
Experienced in RESTful APIs, relational databases, and AWS cloud production environments, with operational troubleshooting skills.
Comfortable working autonomously in an Agile software development environment and taking ownership of deliverables.
Prior exposure to financial or investment banking domains and familiarity with Gen AI tools in SDLC phases considered advantageous.
