Cloud Native Java Developer

New
United StatesFull-TimeSenior
Salary120,000 - 150,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
AWSPythonJavaJenkinsMySQLOracleSpring BootCI/CDMicroservices

Requirements

  • 6+ years of advanced Java development experience with strong expertise in Java 8–11, including streams and functional programming concepts.
  • Strong hands-on experience with Spring Boot and/or Spring Cloud in building enterprise applications.
  • Practical experience with Python in backend or integration development contexts.
  • Solid experience working with AWS services such as Lambda, SQS, SNS, and cloud infrastructure environments.
  • Strong understanding of relational databases (Oracle, MySQL) and SQL-based development.
  • Experience working in Agile development teams with strong collaboration and communication skills.
  • Ability to work independently, take ownership of tasks, and deliver high-quality software with minimal supervision.
  • Strong problem-solving skills and willingness to learn new technologies and frameworks.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience.
  • Experience with microservices architecture, CI/CD pipelines, and distributed systems is highly valued.
  • Exposure to NoSQL, AngularJS or similar frameworks, Elasticsearch, or AWS Kinesis is a plus.

Responsibilities

  • Design, develop, and maintain scalable enterprise-grade applications using Java (11+), Spring Boot, and cloud-native architectures.
  • Build and support microservices integrating with relational and NoSQL databases, including Oracle and MySQL environments.
  • Develop and maintain backend services leveraging AWS tools such as Lambda, SQS, SNS, and related cloud infrastructure components.
  • Contribute to the full software development lifecycle, including coding, testing, deployment, monitoring, and production support.
  • Write and maintain unit and functional tests to ensure high-quality, reliable, and maintainable codebases.
  • Collaborate with cross-functional teams in an agile environment to deliver high-performing, low-defect applications.
  • Troubleshoot production issues, identify root causes, and implement sustainable long-term solutions.
  • Participate in continuous integration and delivery workflows using tools such as Jenkins.
  • Identify opportunities to improve system architecture, performance, and development practices.
View Full Description & ApplyYou'll be redirected to the employer's site
120,000 - 150,000 USD per year
Apply Now