What are the responsibilities and job description for the Java Backend Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, APLOMB Technologies, is seeking the following. Apply via Dice today!
Role: Java Backend Developer
Location: Des Moines, IA Need Only Local to IA
Mode of Interview: In-person Interview
We are seeking a skilled and motivated Java Backend Developer to design, develop, and maintain scalable backend systems and APIs. The ideal candidate should have strong expertise in Java, microservices architecture, and database technologies, along with a passion for building high-performance applications.
Key Responsibilities:
Role: Java Backend Developer
Location: Des Moines, IA Need Only Local to IA
Mode of Interview: In-person Interview
We are seeking a skilled and motivated Java Backend Developer to design, develop, and maintain scalable backend systems and APIs. The ideal candidate should have strong expertise in Java, microservices architecture, and database technologies, along with a passion for building high-performance applications.
Key Responsibilities:
- Design, develop, test, and maintain backend services using Java and related frameworks
- Build RESTful APIs and microservices for scalable and distributed systems
- Collaborate with frontend developers, DevOps, and cross-functional teams
- Write clean, efficient, and reusable code following best practices
- Optimize application performance, scalability, and reliability
- Troubleshoot, debug, and resolve technical issues
- Participate in code reviews and contribute to continuous improvement
- Work with CI/CD pipelines for automated deployment
- Ensure security and data protection standards are followed
- Strong experience in Java (8/11/17 )
- Hands-on experience with Spring Framework / Spring Boot / Spring MVC
- Experience in building RESTful Web Services
- Knowledge of Microservices Architecture
- Experience with Hibernate / JPA
- Strong understanding of Object-Oriented Programming (OOP) concepts
- Familiarity with SQL databases (MySQL, PostgreSQL, Oracle)
- Experience with NoSQL databases (MongoDB, Cassandra) is a plus
- Understanding of Multithreading and Concurrency