Sr. Java Developer

Recutify Inc.
Newark, United States of America
31 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 120K

Job location

Newark, United States of America

Tech stack

Java
Agile Methodologies
Software Quality
Code Review
Continuous Integration
Quartz (Graphics Layer)
Relational Databases
Software Debugging
Hibernate
Java Persistence API
OAuth
RabbitMQ
Message Oriented Middleware
Service Design
SonarQube
SQL Databases
Web Services
Spring-boot
Software Security
Backend
GIT
Event Driven Architecture
Kafka
Api Design
REST
Spring Batch
Docker
Jenkins
Microservices

Job description

Java, Spring Boot, Microservices Architecture, REST API Development, Spring Batch, Quartz Scheduler, Kafka/RabbitMQ, SQL & RDBMS, Hibernate/JPA, System Design, CI/CD (Jenkins/Git), Docker, Agile, Debugging & Production Support, API Security (OAuth2/JWT), Code Quality (SonarQube)

Roles & Responsibilities

Develop and maintain microservices-based applications using Java and Spring Boot

Build and enhance RESTful APIs with focus on performance and security

Implement batch jobs and scheduling solutions (Spring Batch, Quartz)

Contribute to system design discussions and architecture decisions

Integrate services using event-driven and asynchronous messaging patterns

Perform code reviews, debugging, and production support

Collaborating with cross-functional teams in an Agile environment

Ensure adherence to CI/CD practices and code quality standards.

Requirements

Do you have experience in Web services design?, Strong hands-on experience in Java, Spring Boot, Microservices

Proficiency in API development and backend service design

Working knowledge of event-driven architecture and integration patterns

Experience with SQL and RDBMS systems

Exposure to CI/CD, Git, and Agile methodology

Experience in production support and issue resolution

Apply for this position