Java Engineer
nTech Solutions, Inc.
Washington, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Washington, United States of America
Tech stack
Java
Amazon Web Services (AWS)
Application Performance Management
Azure
Cloud Computing
Software Quality
Code Review
Databases
Continuous Delivery
Continuous Integration
DevOps
Spring
NoSQL
Openshift
Software Systems
SQL Databases
Google Cloud Platform
Cloud Platform System
Spring Cloud
Spring-boot
Gitlab
Containerization
Kubernetes
REST
Docker
Jenkins
Microservices
Job description
Our Client is seeking a Java Engineer who can design, develop, and deploy cloud-native and containerized applications using Java and modern cloud technologies. Work closely with cross-functional teams to build scalable, high-performance applications leveraging cloud native and cloud agnostic services., * Design, develop, and maintain cloud-native applications using Java and cloud technologies.
- Implement microservices architecture and develop RESTful APIs.
- Collaborate with DevOps teams to automate deployment processes and ensure continuous integration and delivery (CI/CD).
- Optimize applications for performance, scalability, and reliability in cloud environments.
- Implement security best practices to protect cloud-native applications and data.
- Troubleshoot and resolve issues related to application performance, reliability, and security.
- Work with cross-functional teams, including architects, product managers, and other developers, to deliver high-quality software solutions.
- Participate in code reviews and provide feedback to improve code quality and maintainability.
Requirements
- Strong experience with cloud-native development and cloud platforms (AWS, Azure, Google Cloud).
- Proficiency in building microservices and RESTful APIs using Java frameworks including Spring Boot.
- Experience with containerization and orchestration tools such as Docker, Kubernetes and OpenShift.
- Familiarity with CI/CD pipelines and tools such as Jenkins and GitLab.
- Knowledge of database technologies, including SQL and NoSQL databases.
- Understanding of security best practices in cloud environments.
- Excellent problem-solving skills and the ability to troubleshoot complex issues.
- Strong communication skills and the ability to work effectively in a collaborative team environment.