Role: Lead Java Developer
Location: Minneapolis, MN / Irving, TX (Hybrid - 3 days a week onsite is must)
Job Type: W2 Contract
Experience Required: Minimum 8+ to 15 years
NOTE: Visa Independent candidates are preferred (Only W2) - No C2C
Interview process:
1. L1 Technical
2.Client interview - Inperson/Virtual - Depends on client preference
Job Description/ Responsibilities:
We're seeking an experienced Lead API developer with a strong foundation in backend development, expertise in AWS, and experience in process automation.
Banking domain experience is a plus..
Key Responsibilities:
• Building reusable components and class libraries for future use.
• Architect solutions with high quality code ·
• Optimizing components for maximum performance across a vast array of clients ·
• Developing applications using Java,spring boot, GraphQL and AWS
• Developing rest end points for different formats such as XML and Json formats.
• Mentor and guide offshore team members.
Ideal candidate will have extensive experience in:
Spring boot, Java and its core principles
• Strong AWS, Spring Boot, and Java skills
• Experience with popular state management techniques and messaging systems (such as Kapka)
• Familiarity with RESTful APIs and integration
• Knowledge of modern authorization mechanisms, such as JSON,Web Tokens
• Understanding of front-end build tools and pipelines
• - Expertise in AWS services (S3, CloudFront, Lambda, API Gateway)
• - Experience with process automation tools (Jenkins, GitLab CI/CD)
• - Strong understanding of software development life cycles and Agile methodologies
Nice to Have:
- Banking domain experience
- Experience with containerization (Docker) and orchestration (Kubernetes)
- Java Basic
- Certification in AWS or related technologies
Skills required for this role:
• BS/BA degree or equivalent experience
• Strong AWS, Spring Boot, and Java skills
• Experienced with AWS cloud technologies (EKS, Fargate, Lambda, S3,RDS, terraform).
• AWS Developer or Solution Architect certification preferred.
• No-SQL database experience is good to have - DynamoDB, MongoDB, Cassandra etc.
• Basic Java understanding
• Build and deployment tools like Jules and Jenkins