Java Developer

Oliver Peters

United States

On-site

USD 110,000 - 160,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Oliver Peters is seeking a Senior Java Developer with 5+ years of experience to design, develop, and maintain scalable web applications. You will work on device management solutions using Spring Boot, REST, Hibernate, and SQL, collaborating with cross-functional teams to deliver high-quality software.

The role involves SDLC participation, code reviews, testing, deployment to OCP servers, and mentoring junior team members in a fast-paced environment. A Bachelor's degree in CS or IT is required.

Qualifications

  • Bachelor’s degree in computer science, information technology, or a related field.
  • 5+ years of Java/J2EE development experience.
  • Experience with Spring Boot, REST, Hibernate, and SQL.
  • Familiarity with OpenShift and container platforms.
  • Experience with Agile methodologies (SCRUM).
  • Proficient in Git and Maven build tool.
  • Strong problem-solving and teamwork skills.

Responsibilities

  • Participate in full SDLC from requirements to maintenance.
  • Design, develop, and maintain scalable web applications.
  • Collaborate with analysts, designers, and developers to deliver solutions.
  • Write unit tests with JUnit and ensure code quality.
  • Develop APIs using Java, Spring Boot, REST, JPA.
  • Deploy applications to OpenShift containers.
  • Document changes and mentor junior developers.

Skills

Java
Spring Boot
REST
Hibernate
SQL
JUnit
Maven
Git
OpenShift
J2EE

Education

Bachelor's degree in Computer Science

Tools

Eclipse
IntelliJ
VS Code

Job description

We are looking for a senior Java developer with 5+ years of experience, who can join our dynamic development team working on our industry leading device management and provisioning solutions. You will join an innovative and passionate team of engineers using cutting edge technologies like Spring Boot, Kubernetes, OCP for our Device Management application. In this role, you will be responsible for designing, developing, and maintaining scalable high-performance web applications using Java, Spring, Spring Boot, Rest, Hibernate, and SQL concepts.

Main Responsibilities:
  • Participate in the entire software development life cycle, including requirement analysis, design, development, testing, deployment, and maintenance.
  • Design and implement robust, scalable, and secure web applications.
  • Collaborate with cross-functional teams, including business analysts, client support, designers, and other developers, to deliver high-quality software solutions.
  • Stay up to date with the latest trends and best practices in web development and technology and continuously improve development processes and methodologies.
  • Perform code reviews, identify areas for improvement, and implement enhancements to ensure code quality and maintainability.
  • Troubleshoot and debug complex technical issues and provide timely resolutions.
  • Ensure compliance with coding standards, security policies, and performance guidelines.
  • Understand new requirements and creating testable use cases.
  • Understand impact of new requirements on existing functionality.
  • Develop APIs using Java, spring boot, rest, JPA concepts.
  • Write Junit tests.
  • Create flow diagrams and sequence diagrams.
  • Deploy the application in OCP servers
  • Document application changes.
  • Bachelor’s degree in computer science, information technology, or a similar field.
  • Work experience as a Java/J2EE developer using Spring Boot, Rest, Hibernate, and SQL concepts.
  • IDE Tools: Eclipse/IntelliJ/VSCode
  • Familiarity with device management protocols like OMADM, TR069 and LWM2M preferred.
  • Experience with Agile development, SCRUM.
  • Working experience in Red Hat OpenShift Container Platform.
  • Experience in deploying and managing containerized applications across multiple cloud platforms.
  • Familiarity with DevOps tools such as Git.
  • Familiarity with build tools such as Maven.
  • Excellent analytical and problem-solving skills.
  • Strong communication and teamwork skills.
  • Capability to collaborate with other developers and mentor junior team members.
About Us

Oliver Peters is an Equal Opportunity Employer. We do not discriminate based on race, religion, colour, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, ex-forces status or any other basis. All employment is decided based on qualifications, merit, and business need and we are committed to a fair hiring process.

Follow us on Linked: OliverPeters Recruitment
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Spring Boot, Kubernetes & OpenShift
Senior Java Engineer - Spring Boot, Kubernetes & OpenShift

Oliver Peters • United States

On-site
USD 110,000 - 160,000
Java Application Developer
Java Application Developer

LTM • Irving (TX)

On-site
USD 120,000 - 180,000
Java Developer
Java Developer

Kaleidoscope • Plano (TX)

On-site
USD 110,000 - 160,000
Senior Java Developer
Senior Java Developer

Raas Infotek LTD • Jersey City (NJ)

On-site
USD 120,000 - 180,000
Java Developer
Java Developer

Set of X • Corridor North (MD)

On-site
USD 120,000 - 150,000
Health, Dental, and Vision Insurance
Life and Disability Insurance
401(k) Plan
+8
Java Developer
Java Developer

Code Lab Technology • Las Vegas (NV)

On-site
USD 90,000 - 120,000
Java Developer
Java Developer

myBridge Corporation • San Jose (CA)

On-site
USD 140,000 - 170,000
Senior Java Developer
Senior Java Developer

Mackrel Technology • United States

Remote
USD 140,000 - 190,000
Junior Java Developer
Junior Java Developer

GxP Associates • Chicago (IL)

On-site
USD 70,000 - 90,000
Java Developer
Java Developer

LanceSoft Inc • Portland (OR)

On-site
USD 140,000 - 180,000