Overview
Skills
Job Details
We at NJTECH are focused on hiring highly skilled professionals who are excited by the opportunity to make a true impact on their careers as well as on our clients' business. We power our clients success and drive our consultants career growth.
Job Summary:
We are seeking a highly skilled Senior Java Developer with hands-on experience in designing, developing, and deploying enterprise-grade applications. The ideal candidate should have strong expertise in Java, Spring Framework, Microservices, REST APIs, and Cloud platforms, along with the ability to mentor junior developers and contribute to architectural decisions.
Java Developer
Hybrid
Dallas, TX Tampa, FL and Jersey City, NJ
Key Responsibilities:
- Design, develop, and maintain scalable, secure, and high-performance Java applications.
- Work extensively with Java 8/11/17, Spring Boot, Spring MVC, Spring Data, and Hibernate.
- Develop and consume RESTful and SOAP web services.
- Implement microservices-based architecture with containerization (Docker/Kubernetes).
- Collaborate with cross-functional teams including architects, business analysts, and QA engineers.
- Write efficient, reusable, and testable code following best practices and coding standards.
- Perform code reviews, debugging, and troubleshooting for complex issues.
- Integrate with databases (MySQL, Oracle, PostgreSQL, MongoDB) and optimize queries.
- Ensure CI/CD pipelines are effectively set up using Jenkins, Git, Maven/Gradle.
- Deploy and monitor applications on AWS / Azure / Google Cloud Platform.
- Maintain strong focus on application security, performance tuning, and scalability.
- Mentor junior team members and provide technical leadership when required.
Required Skills & Qualifications:
- Strong experience in Core Java (OOPs, Multithreading, Collections, Exception Handling, Streams, Lambdas).
- Expertise in Spring Boot, Spring Security, Spring Cloud, and Hibernate/JPA.
- Experience with REST APIs, JSON, XML, and messaging systems (Kafka, RabbitMQ, ActiveMQ).
- Hands-on with Microservices design patterns and API Gateway frameworks.
- Proficiency with SQL/NoSQL databases and query optimization.
- Experience with DevOps practices Git, Jenkins, Docker, Kubernetes, CI/CD pipelines.
- Knowledge of Cloud platforms (AWS preferred).
- Familiarity with testing frameworks (JUnit, Mockito, Cucumber).
- Strong problem-solving, analytical, and debugging skills.
- Excellent communication and collaboration skills.
NJTECH is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
NJTECH is a globally managed IT service, IT consulting and Business solutions partner. Our "High Performance Business" strategy builds our expertise in technology and consulting. Our offshore consulting plays a major role in helping clients to achieve their objectives in the highest level; ultimately creating sustainable value to customers. Come, transform your career with us and be a part of our high-performing team.