Description

Job Title: Sr. Java Backend Developer

Location: Omaha, NE (100% Onsite role from Day 1)   Relocation is fine.

Job Type: Contract

 

VISA : USC, GC, H1, H4 EAD

 

Exp Level: Min 8 Years.

 

Job Description:

We are seeking a highly skilled and experienced Senior Java Backend Developer to join our dynamic team. The ideal candidate will have 8 to 10 years of hands-on experience in backend development using Java, with a strong focus on Spring Boot, Spring, and relational database management systems (RDBMS). As a Senior Java Backend Developer, you will be responsible for designing, developing, and maintaining scalable and high-performance backend solutions for our applications.

 

Key Responsibilities

  • Design and Development: Design, develop, and maintain backend services and APIs using Java, Spring Boot, and Spring Framework.
  • Database Management: Implement and manage relational databases, ensuring data integrity, performance, and security.
  • Code Quality: Write clean, maintainable, and efficient code. Conduct code reviews and ensure adherence to coding standards.
  • Collaboration: Work closely with front-end developers, QA teams, and other stakeholders to deliver high-quality software solutions.
  • Troubleshooting: Debug and resolve complex technical issues and perform root cause analysis.
  • Documentation: Create and maintain technical documentation for new and existing features.

 

Required Qualifications

  • Experience: 8-10 years of experience in Java backend development.
  • Spring Framework: Extensive experience with Spring Boot and Spring Framework.
  • Database Skills: Strong proficiency in relational databases (e.g., MySQL, PostgreSQL, Oracle) and SQL.
  • API Development: Experience in designing and developing RESTful APIs.
  • Microservices: Familiarity with microservices architecture and related technologies.
  • Version Control: Proficiency with version control systems (e.g., Git).
  • CI/CD: Experience with continuous integration and continuous deployment (CI/CD) pipelines.
  • Testing: Experience with unit testing frameworks such as JUnit or TestNG.
  • Agile Methodologies: Familiarity with Agile/Scrum development methodologies.

Education

Any Gradute