Position Summary
This position is for a highly skilled senior Java developer to join our company. This role demands skills in designing, creating, and implementing various Java-based solutions for the business. A large portion of the work would be in backend development.
Candidates should have relevant experience in Java for at least 6+ years.
This is not a manager role, we are looking for hands on person (IC Role)
Responsibilities:
· Develop and maintain high-performance back-end systems for web applications.
· Build strong back-end services, APIs, and databases to support app functionality and performance.
· Manage servers, databases, and application logic to ensure smooth operation and integration.
· Create and manage servers and databases to enable key features.
· Seeing through a project from conception to finished product.
· Design and develop RESTful APIs to enable communication between various systems and services.
· Balance technical performance with a good user experience.
· Staying abreast of developments in web applications and programming languages.
· Full-stack developers with hands-on Java, Spring Boot, SpringMVC, AJAX, jQuery, HTML5, Hibernate, JPA, Maven including experience writing SQL queries with post PostgreSQL, Oracle, and DB2.
· Develop and implement back-end services using Java, with a strong emphasis on the Spring Boot framework.
· Must be very proficient with Git/Bitbucket Source Control Systems.
· Must understand release management, versioning, resolving conflicts in code branches.
· Must be a team player and be able to work under pressure and handle tight schedules.
· Added bonus will be for developers who also understand Docker and Kubernetes development and deployment frameworks including best practices.
We are seeking candidates for senior and lead positions with a minimum of 6+ years of relevant experience.