Java Backend Developer
Application Management Services LLC
New York, NY, United States
25 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Spring Security
Amazon Web Services
Application Performance Management
Microsoft Azure
Cloud Computing
Code Review
Relational Databases
Database Queries
Software Design Patterns
DevOps
Hibernate (Java)
+22 more
Java Persistence API
Spring Framework
Junit
PostgreSQL
MongoDB
MySQL
NoSQL
Performance Tuning
Software Architecture
SQL Databases
Data Storage Management
Google Cloud
Spring-mvc
Spring-boot
Backend
Integration Tests
Kubernetes
Front End Software Development
Api Design
Restful APIs
Docker
Microservices
Job description
We are seeking a skilled Java Backend Developer to design, build, and maintain robust, secure, and scalable RESTful APIs and microservices. The ideal candidate will have strong expertise in modern Java technologies, backend architecture, and cloud-native development., API Development
- Design, develop, and maintain RESTful APIs and microservices.
- Ensure high performance, scalability, and security of backend services.
Server-Side Development
- Translate business requirements into functional, reusable, and testable Java code.
- Implement clean, maintainable, and efficient backend logic.
Database Management
- Work with relational databases such as MySQL and PostgreSQL.
- Integrate NoSQL databases like MongoDB.
- Optimize queries and ensure efficient data storage and retrieval.
Performance Optimization
- Identify system bottlenecks and improve application performance.
- Optimize backend systems for scalability and responsiveness.
Testing & Debugging
- Develop and maintain unit and integration tests (e.g., JUnit).
- Participate in code reviews and ensure high-quality deliverables.
Collaboration
- Work closely with frontend developers, DevOps teams, and product managers.
- Contribute to end-to-end delivery of applications.
Requirements
- Strong proficiency in Java (modern versions)
-
Expertise in:
- Spring Framework
- Spring Boot
- Spring MVC
- Spring Security
- Hibernate / JPA
Solid understanding of:
- Microservices architecture
- Monolithic architecture
- Design patterns
Strong experience with SQL and NoSQL databases
Ability to write and optimize complex queries
Experience with Cloud & DevOps:
- Docker
- Kubernetes
- Cloud platforms (AWS / Azure / Google Cloud Platform)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
AM
Ashutosh Mishra
over 3 years ago
LM
Luis Minvielle
The 7 Most Popular Backend Frameworks for Developers
over 2 years ago
AJ
Austin Joy
What Are The Top Skills Required For Azure Developers?
over 4 years ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
KM
Kaleb McKelvey
What’s the Difference Between Frontend and Backend Development?
about 3 years ago