Java Developer
@ PB consultingJava Developer
About the job
Our company develops enterprise applications using Java, Spring Boot, and cloud tech. We focus on microservices, APIs, databases, DevOps, and cloud-native solutions to deliver high-performance software.
Requirements
- Java and Spring Boot expertise
- REST API and microservices experience
- Cloud-native development skills
- Docker and Kubernetes knowledge
- Database query optimization
Qualifications
- Strong problem-solving skills
- Experience in Agile environments
Full job description
We are seeking an experienced Java Developer with strong expertise in building scalable, secure, and high-performance applications using Java, Spring Boot, and modern cloud technologies. The ideal candidate will have hands-on experience with microservices, API development, database technologies, DevOps practices, and cloud-native application development.
Primary Responsibilities
- Develop, enhance, and maintain enterprise applications using Java, Spring Boot, and related Java technologies.
- Design and implement scalable REST APIs, microservices, and backend services following industry best practices.
- Apply strong knowledge of object-oriented programming, design patterns, secure coding practices, and application architecture.
- Build cloud-ready applications using Docker, Kubernetes/AKS, and Azure cloud services.
- Develop and maintain CI/CD pipelines, deployment automation, and release processes.
- Implement messaging and event-driven solutions using Kafka or Azure Event Hubs.
- Work with relational and NoSQL databases such as PostgreSQL, MySQL, and Cosmos DB, including query optimization and performance tuning.
- Implement caching solutions using technologies like Redis to improve application performance.
- Write and maintain unit tests, integration tests, and ensure code quality and reliability.
- Monitor and troubleshoot applications using logs, metrics, and tracing tools.
- Support production issues, perform root cause analysis, and contribute to incident resolution.
- Collaborate with product teams, architects, QA engineers, SRE teams, and other stakeholders in an Agile environment.
Required Skills
- Strong hands-on experience with Java and Spring Boot development.
- Experience developing RESTful APIs and microservices-based applications.
- Good understanding of cloud-native development and Azure services.
- Experience with Docker, Kubernetes, and CI/CD automation.
- Knowledge of Kafka/Event Hubs and distributed messaging patterns.
- Strong database skills with SQL/NoSQL technologies and query optimization.
- Understanding of application resilience patterns including retry, circuit breaker, and fault tolerance.
- Strong problem-solving skills and experience working in Agile development environments.
Similar jobs in Dumont, New Jersey
- W
Quantitative Developer
WorldQuant · Old Greenwich, Connecticut, United States
Posted 6 days ago - t
Squirage Developer
test employer · Warshaw
Posted 3 days ago - O
Senior Developer Advocate (Auth0)
Okta · New York, New York, United States
Posted 1 week ago - W
Full Stack Developer
WorldQuant · Old Greenwich, Connecticut, United States
Posted 1 week ago - V
People Operations Integrations Developer
Vercel · New York, New York, United States
Posted 1 week ago - M
Senior Engineering Manager, Developer Productivity
MongoDB · New York, NY, United States
Posted 4 weeks ago