freehire launches on Product Hunt on 26 August.

Follow →

Junior Java Developer

Summary

Builds and maintains Java-based microservices using Spring Boot, MongoDB, Docker, and OpenShift/Kubernetes, troubleshooting issues and deploying updates in a cloud-native environment.

Responsibilities Develop scalable applications using Spring Boot, MongoDB, Docker, and OpenShift/Kubernetes to meet business requirements Collaborate with business stakeholders to define and clarify project requirements, acceptance criteria, and success metrics for delivered features Partner with internal technical teams and business users to investigate issues, conduct testing, and manage deployments effectively Support existing applications by troubleshooting, fixing bugs, and implementing necessary upgrades or modifications to enhance functionality Manage release processes including raising Change Requests and scheduling, RTPM implementation of fixes and enhancements to ensure smooth delivery Deploy releases, patches, and fixes on the platform while maintaining high availability and stability Analyze application performance and perform tuning to optimize platform reliability and responsiveness Apply agile development methodologies to deliver iterative improvements and respond to changing project needs Required competencies and certifications Bachelor's or advanced degree in computer science or engineering Minimum 3 years of hands-on experience in programming and application development using Java, Spring Boot, and REST/API Experience building cloud-native applications, microservices, and working with cloud platforms such as OpenShift/Kubernetes Proficiency in MySQL/MariaDB or other relational databases Proficiency in Git and Bitbucket for version control Knowledge of automated build pipelines using Jenkins with Groovy scripting Experience working in Unix/Linux environments

See also