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