Senior Full Stack Java Developer
Mohammad NazimUnited StatesSENIORPosted 11d ago
JavaSpring BootAngularAWSMicroservicesGenerative AISpringPostgreSQLSQLMongoDBSpark SQLJavaScriptJUnitSeleniumCypressPlaywrightDockerTerraformCloudFormationKiroGitHub CopilotGitLab CI/CD
About the Role
We are looking for an experienced Senior Full Stack Java Developer with strong expertise in Java, Spring Boot, Angular, AWS, Microservices, and AI-augmented software development. The ideal candidate will have a proven track record of building enterprise-grade applications and leveraging Generative AI tools to improve productivity, code quality, and delivery efficiency.
Key Responsibilities
• Design, develop, and maintain scalable full-stack applications supporting enterprise and regulatory operations.
• Identify technical risks, resolve cross-team dependencies, and proactively address challenges impacting project delivery.
• Build and maintain enterprise-grade microservices and RESTful APIs using Java, Spring, and Spring Boot.
• Apply Generative AI tools across the SDLC to improve development speed, code quality, testing, and documentation.
• Optimize application performance, database queries, and infrastructure to reduce maintenance costs.
• Contribute to CI/CD pipeline improvements, containerization, and DevOps best practices.
Requirements
• 13+ years of experience with Java, Spring Framework, and Spring Boot
• Expert-level knowledge of microservices architecture and RESTful API development
• Database design and query optimization skills with PostgreSQL, SQL, MongoDB, and Spark SQL
• Angular and JavaScript for frontend development
• Experience with testing frameworks like JUnit, Selenium, Cypress, or Playwright
• Familiarity with AWS EC2, ECS, Fargate, S3, RDS, Lambda, and EMR
• CI/CD pipelines and GitLab CI/CD experience
• Docker and infrastructure as code knowledge
• Terraform and CloudFormation experience
• Hands-on experience with Kiro, GitHub Copilot, or equivalent GenAI tools
• Familiarity with AI/ML modeling concepts and integrating AI capabilities into applications