We are looking for an experienced Java Back-End Developer to join our dynamic team. The ideal candidate will have strong expertise in Java, Spring, Spring Boot, JPA, and Hibernate, along with hands-on experience in cloud environments, application deployment, and database management. The role involves working with modern technologies like Docker, Kubernetes, and CI/CD pipelines (Jenkins), with a strong focus on delivering high-quality code in an agile environment.
Key Responsibilities
Develop Back-End Applications : Build and maintain efficient, reusable, and reliable Java code using Spring, Spring Boot, JPA, and Hibernate frameworks.
API Development : Design, develop, and maintain APIs for integration with front-end components and third-party services.
Database Management : Work with relational databases such as PostgreSQL and MySQL, ensuring optimal performance, scalability, and security.
Cloud Integration : Collaborate with cloud infrastructure teams to deploy applications on AWS, leveraging cloud-native services for scalability and resilience.
Application Deployment : Utilize Docker and Kubernetes for containerized deployments, ensuring smooth operations in cloud environments.
Continuous Integration & Delivery : Implement and maintain CI/CD pipelines using Jenkins, ensuring automated and smooth software delivery.
Code Reviews : Participate in code reviews to ensure the quality of code, promote best practices, and mentor junior developers.
Collaborative Development : Work closely with cross-functional teams including front-end developers, QA, and product managers to deliver high-quality products.
Problem Solving & Debugging : Identify and troubleshoot production issues, optimize application performance, and ensure uptime and Qualifications :
Strong proficiency in Java and J2EE with a solid understanding of back-end development.
Expertise in Spring, Spring Boot, JPA, and Hibernate frameworks.
Experience in application deployment using Docker and Kubernetes.
Knowledge of CI/CD pipelines, particularly Jenkins.
Proficiency in working with PostgreSQL and MySQL databases.
Strong understanding of AWS cloud platforms and cloud database integration.
Experience in system design, algorithms, and data structures.
Familiarity with the full software development lifecycle, from design and development to testing and deployment.
Preferred Skills
Experience writing and consuming RESTful APIs.
Strong analytical and problem-solving skills.
Ability to multi-task, adapt to changing environments, and work effectively within a team.
Customer-focused attitude, with a strong commitment to delivering value.
Experience in Agile/Scrum environments is a plus.
(ref:hirist.tech)
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job