Java Developer
Everforth Apex
Pennington, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Pennington, United States of America
Tech stack
Java
JavaScript
Spring Security
Continuous Integration
Relational Databases
Database Queries
Software Debugging
Distributed Systems
Java Platform Enterprise Edition (J2EE)
Gradle
Monitoring of Systems
Hibernate
Java Persistence API
Spring
PostgreSQL
Maven
Microsoft SQL Server
Openshift
Oracle Applications
Performance Tuning
Scrum
Message Oriented Middleware
SQL Stored Procedures
SQL Databases
Enterprise Software Applications
Spring-mvc
Spring-boot
GIT
Event Driven Architecture
Kubernetes
Deployment Automation
Kafka
REST
Splunk
Dynatrace
Docker
Jenkins
Microservices
Job description
This position is for the design, development, and support of high-performance, scalable microservices and event-driven applications. These applications support critical order management and trade processing platforms. The role requires expertise in Java, Spring Boot, SQL, and Kafka to deliver resilient, production-ready solutions for high-volume transaction systems., * Design and develop RESTful APIs and microservices architecture.
- Develop and support asynchronous messaging and distributed systems.
- Utilize Git, Maven/Gradle, Jenkins, and CI/CD pipelines for automated deployments.
- Perform debugging and provide production support for enterprise applications.
- Implement resiliency patterns such as circuit breakers, retries, and failover mechanisms.
- Work within an Agile/Scrum delivery methodology.
- Support high-volume financial or trading applications.
Requirements
Experience: 8+ years of hands-on Java development experience.
Technical Skills:
- Strong experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
- Strong SQL skills, including complex queries, performance tuning, stored procedures, data modeling, and troubleshooting.
- Experience with relational databases such as Oracle, PostgreSQL, SQL Server, or CockroachDB.
- Strong knowledge of Apache Kafka, including producers, consumers, partitioning, offset management, error handling, and performance tuning.
- Familiarity with event-driven architecture patterns.
- Knowledge of Enterprise Java with Spring and Hibernate, JavaScript, and REST API.
Preferred Qualifications
- Knowledge of Docker, Kubernetes, and OpenShift.
- Experience with Splunk, Dynatrace, or similar monitoring tools.
About the company
Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.
Everforth Apex uses a virtual recruiter as part of the application process. Click for more details. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Everforth Apex and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at