What are the responsibilities and job description for the Need Java Architect - Whippany, NJ position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Radiantze, is seeking the following. Apply via Dice today!
Job Title: Java Developer
Location: Whippany, NJ - Hybrid
Experience: 15 Years
Employment Type: Contract W2
Job Summary
We are seeking a skilled Java Developer with strong expertise in Spring Boot, relational databases, and cloud-native development using OpenShift. The ideal candidate will have hands-on experience in Test-Driven Development (TDD) and Behavior-Driven Development (BDD), along with a solid understanding of object-oriented programming concepts (OCP). You will be responsible for designing, developing, and maintaining scalable microservices-based applications.
Key Responsibilities
Job Title: Java Developer
Location: Whippany, NJ - Hybrid
Experience: 15 Years
Employment Type: Contract W2
Job Summary
We are seeking a skilled Java Developer with strong expertise in Spring Boot, relational databases, and cloud-native development using OpenShift. The ideal candidate will have hands-on experience in Test-Driven Development (TDD) and Behavior-Driven Development (BDD), along with a solid understanding of object-oriented programming concepts (OCP). You will be responsible for designing, developing, and maintaining scalable microservices-based applications.
Key Responsibilities
- Design, develop, and maintain robust and scalable Java applications using Spring Boot
- Build and deploy microservices on OpenShift or similar container platforms
- Implement RESTful APIs and integrate with external systems
- Work with relational databases (RDBMS) such as MySQL, PostgreSQL, or Oracle
- Apply TDD/BDD practices to ensure high-quality, testable code
- Collaborate with cross-functional teams including DevOps, QA, and Product
- Participate in code reviews and ensure adherence to best practices and coding standards
- Optimize application performance and troubleshoot issues in production environments
- Strong proficiency in Java (Java 8 or above)
- Extensive experience with Spring Boot and Spring ecosystem
- Hands-on experience with RDBMS (SQL, schema design, query optimization)
- Experience with OpenShift / Kubernetes / containerization technologies
- Solid understanding of TDD and BDD frameworks (JUnit, Mockito, Cucumber, etc.)
- Knowledge of Object-Oriented Programming and Design Principles (OCP, SOLID)
- Experience with RESTful web services and API design
- Familiarity with version control systems (Git)