Java Developer
Secaucus, NJ (Remote 100%)
Long Term Contract
Mandatory Skills: Java, Spring Boot, Microservices, REST APIs, SQL, Git, CI/CD
We are seeking a skilled Java Developer to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate will have hands-on experience with Java, Spring Boot, Microservices, RESTful APIs, and database technologies, along with a strong understanding of software development best practices.
Key Responsibilities
- Design, develop, test, and deploy Java-based applications.
- Develop Microservices and REST APIs using Spring Boot.
- Collaborate with business stakeholders to analyze requirements and deliver solutions.
- Perform code reviews and ensure adherence to coding standards.
- Troubleshoot production issues and optimize application performance.
- Write clean, maintainable, and reusable code.
- Participate in Agile/Scrum development activities.
- Support CI/CD implementation and automated deployments.
Required Skills
- Java (JDK 8+), Spring Boot, Spring MVC, Microservices Architecture
- REST & SOAP Web Services
- Hibernate / JPA, SQL Databases (Oracle, MySQL, PostgreSQL)
- Git, Maven/Gradle, Jenkins or CI/CD tools
- Strong Object-Oriented Programming concepts
- Agile/Scrum methodology
Good to Have
- AWS / Azure / OpenShift / PCF, Docker & Kubernetes, MongoDB / Couchbase, Performance tuning and optimization
- Messaging technologies (JMS, MQ), GCP knowledge
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder management abilities.
Java Developer in Remote at Unknown Company
This position is listed as contract and able to be worked remotely.