Java Developer : Experience: 3+ years
Job Overview:
We are looking for a talented and experienced Java Developer with strong expertise in Java, SpringBoot, DevOps, and postgresql to join our dynamic team. The ideal candidate will have a
minimum of 3 years of experience in Java development and a proven track record of building and
maintaining robust, scalable applications.
Key Responsibilities:
Design, develop, and maintain Java-based applications and microservices using Spring
Boot.
Work collaboratively with cross-functional teams to deliver high-quality software solutions
Perform database management and design, with expertise in postgresql for data storage and
retrieval.
Implement DevOps practices to streamline application deployment, automation, and
continuous integration/continuous delivery (CI/CD).
Troubleshoot and resolve performance bottlenecks and issues across all layers of the
application stack.
Write clean, maintainable, and efficient code following best practices.
Ensure the scalability, security, and reliability of applications.
Key Requirements:
3+ years of hands-on experience in Java development with proficiency in Spring Boot.
Strong understanding of postgresql, database design, and optimization.
Hands-on experience with DevOps tools and practices (e.g., Docker, Jenkins, Kubernetes,
CI/CD pipelines).
Good understanding of software architecture principles and design patterns.
Proficiency with version control systems like Git.
Strong problem-solving skills and ability to work independently.
Good understanding of Agile/Scrum methodologies.
Familiarity with cloud platforms (e.g., Aws, Azure) is a plus.
Preferred Skills:
Experience in RESTful API design and implementation.
Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
Understanding of security best practices in software development.