Point your AI agent at freehire and let it find you a job.

Get the CLI →

Junior Java Developer

NewBe an early applicant

Summary

A hands-on Java developer role building and maintaining scalable Spring Boot microservices backed by MongoDB and relational databases, deployed via Docker on OpenShift/Kubernetes. Day-to-day work spans feature development with stakeholders, bug fixing, release/change management, and performance tuning in agile Unix/Linux-based environments.

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

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available