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
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
Numbers & Facts
Location
Florham Park, NJ
Skills
Agile Programming Methodologiesunmatched
Analysis Skillsunmatched
Application Programming Interface (API)unmatched
Architectural Servicesunmatched
Atlassian JIRAunmatched
Best Practicesunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Customer Experienceunmatched
DevOpsunmatched
Dockerunmatched
GitHubunmatched
Hibernateunmatched
IBM WebSphere Application Serverunmatched
Internet Applicationunmatched
JUnitunmatched
Javaunmatched
Java Persistence API (JPA)unmatched
Jenkinsunmatched
Mentoringunmatched
Microservicesunmatched
Middlewareunmatched
Oracleunmatched
Oracle PL-SQLunmatched
PostgreSQLunmatched
Problem Solving Skillsunmatched
Production Systemsunmatched
Project Developmentunmatched
Project Planningunmatched
Prototypingunmatched
Quality Assurance Methodologyunmatched
REST (Representational State Transfer)unmatched
Relational Databases (RDBMS)unmatched
Requirements Managementunmatched
Scrum Project Management and Software Developmentunmatched
Software Administrationunmatched
Software Developmentunmatched
Software Engineeringunmatched
Software as a Service (SaaS)unmatched
Spring Frameworkunmatched
Stored Proceduresunmatched
Test Automationunmatched
Test Driven Development (TDD)unmatched
Test Toolsunmatched
Time Managementunmatched
Tomcatunmatched
Unit Testunmatched
User Interface/Experience (UI/UX)unmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.