Java Middleware/Backend Developer

Advanced Tech Placement

  • Florham Park, NJ
  • 15 days ago

    Highlights

    Define engineering best practices and mentor teams to write elegant code using effective automated unit tests & Test Driven Development methodologies. This role involves developing and maintaining enterprise-wide systems and applications, providing innovative solutions to business problems, and enhancing the client experience.

    Numbers & Facts

    LocationFlorham Park, NJ

    Description

    We are looking for a Java Middleware/Backend Developer

    This role involves developing and maintaining enterprise-wide systems and applications, providing innovative solutions to business problems, and enhancing the client experience.

    Responsibilities:

    • Responsible for building services and coming up with appropriate solutions to business problems
    • Research, design, develop, and/or modify enterprise-wide systems/applications
    • Prototype solutions and recommend the adoption of new technologies to continually improve client experience
    • Support development and deployment of application software releases to production and non-production environments
    • Self-reliant, hands-on position to lead and drive code quality, maintaining application stability in an agile environment
    • Collaborate with architectural peers, product owners, UX/UI, internal/external stakeholders, and globally distributed teams to understand requirements and develop applications in compliance with client needs
    • Assist in the development of overall project plans and timetables, analysis, and identification of intermediate deliverables
    • Define engineering best practices and mentor teams to write elegant code using effective automated unit tests & Test Driven Development methodologies
    • Develop specifications for new products/services, applications, and service offerings
    • Meet deadlines and manage multiple, dynamic priorities

    Requirements:

    • Core skills - 8 years with Java 17, Spring 6, JPA
    • Relational Database: 5 years of experience with PostgreSQL, Oracle - PL/SQL, stored procedures, tuning, and optimization
    • Enterprise Web Applications: Extensive experience in large-scale SaaS applications development, Spring Framework, Hibernate, WebSphere or Tomcat
    • API-Driven Development - Solid experience in RESTful and microservices development
    • Experience with Docker and deployment tools for continuous delivery/DevOps
    • Unit Testing / TDD - Experience with Continuous Integration & Delivery, Automated Testing, and tools such as JUnit
    • Agile Development Methodology - Knowledge of Agile/Scrum/iterative development methodologies
    • Experience in Rally, Jira, GitHub, Jenkins
    • Outstanding problem-solving skills with creative thinking

    Required Skills:

    • Java 17, Spring 6, JPA
    • PostgreSQL, Oracle - PL/SQL
    • Spring Framework, Hibernate
    • RESTful services, Microservices
    • Docker, DevOps tools
    • JUnit, Continuous Integration & Delivery
    • Agile/Scrum methodologies
    • Rally, Jira, GitHub, Jenkins

    Preferred Skills:

    • Experience with WebSphere or Tomcat
    • Creative problem-solving skills

    Similar Jobs

    See more jobs