Java Developer
Core
Design, develop, test, and deploy robust Java applications and services supporting business and client needs.
Role type
Mid-to-Senior Java Developer
Builds
Scalable and efficient software solutions across the full software development lifecycle
Domain
Enterprise Software Development
Deliverable
production ML models | product features
Required skills
Java SE, Java EE, Spring, Hibernate, RESTful API design, SQL, Git, Docker, Kubernetes, AWS, Azure, Google Cloud, JavaScript, HTML, CSS, Object-Oriented Programming, Design Patterns
Preferred skills
Agile methods, CI/CD pipelines, Code reviews, Debugging, Troubleshooting, System documentation
Technologies
Spring, Hibernate, AWS, Azure, Google Cloud, Docker, Kubernetes, Git, SQL, JavaScript, HTML, CSS
Responsibilities
Design, develop, test, and deploy Java applications; Write clean, efficient, reusable code; Participate in code reviews, debugging, and troubleshooting; Maintain and enhance existing applications; Partner with QA teams for test coverage; Document development stages and monitor systems.