What are the responsibilities and job description for the Java Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, New York Technology Partners, is seeking the following. Apply via Dice today!
Title: Java Developer
Location: Los Angeles, CA (Hybrid)
Position: Contract
ONLY LOCAL TO CA
Role Summary
We are looking for an experienced Java Developer with strong expertise in Java 8, Spring Boot, Spring Framework, RESTful services, and Spring Batch. The role involves designing, developing, and maintaining scalable backend applications and batch processing solutions in an enterprise environment.
Key Responsibilities
Title: Java Developer
Location: Los Angeles, CA (Hybrid)
Position: Contract
ONLY LOCAL TO CA
Role Summary
We are looking for an experienced Java Developer with strong expertise in Java 8, Spring Boot, Spring Framework, RESTful services, and Spring Batch. The role involves designing, developing, and maintaining scalable backend applications and batch processing solutions in an enterprise environment.
Key Responsibilities
- Design, develop, and maintain backend applications using Java 8 and Spring Framework
- Develop microservices and RESTful APIs using Spring Boot
- Design and implement batch processing solutions using Spring Batch
- Write clean, efficient, and reusable code following best practices
- Perform unit testing and support integration testing
- Participate in requirement analysis, design discussions, and code reviews
- Troubleshoot and resolve application issues and performance bottlenecks
- Work closely with cross functional teams including QA, DevOps, and business stakeholders
- Ensure application security, scalability, and reliability
- Support production deployments and provide post production support when required
- Strong hands on experience with Java 8
- Solid experience in Spring Boot and Spring Framework
- Experience in building RESTful Web Services / APIs
- Strong working knowledge of Spring Batch (Job, Step, Reader, Processor, Writer)
- Experience with JPA / Hibernate
- Good understanding of SQL and relational databases (Oracle, MySQL, PostgreSQL, etc.)
- Experience with JSON, XML, and API integrations
- Database Skills SQL - DB2/Oracle/ relational databases
- Familiarity with Maven / Gradle
- Knowledge of Git, IntelliJ/VS Code
- Testing - JUnit,Mockito, Integration testing
- UI - Javascript, Typescript, HTML/CSS, Node.JS Basics
- Experience with microservices architecture
- Any Cloud Platform knowledge AWS/AZURE/Google
- Basic knowledge of CI/CD pipelines
- Experience working in Agile/Scrum environments