NEWPosted 6 hours ago
Job ID: JOB_ID_3757
Role Overview
We are seeking a highly skilled and experienced Java Lead to join our team. The ideal candidate will have a strong background in Java development, microservices architecture, and cloud technologies. You will be responsible for leading the design, development, and implementation of robust and scalable Java applications.
- Core Java: Java 8 / 11 / 17
- Frameworks & Libraries: Spring Boot, Spring Cloud, Spring MVC, Spring Data JPA / Hibernate, Spring Security / OAuth2 / JWT
- Architecture: Microservices Architecture, REST APIs
- Messaging & Event Streaming: Apache Kafka or RabbitMQ
- Databases: SQL: PostgreSQL / MySQL / Oracle; NoSQL: MongoDB / Cassandra (good to have)
- Cloud & DevOps: Docker, Kubernetes, CI/CD (Jenkins / GitHub Actions / GitLab CI), Cloud Platforms (AWS / Azure / GCP)
- API & Integration: OpenAPI / Swagger, API Gateway, Service Discovery (Eureka / Consul)
- Monitoring & Logging: Prometheus / Grafana, ELK Stack (Elasticsearch, Logstash, Kibana)
Responsibilities
- Lead the design and development of Java-based applications.
- Architect and implement microservices using Spring Boot and Spring Cloud.
- Develop and maintain RESTful APIs.
- Work with messaging queues like Kafka or RabbitMQ for asynchronous communication.
- Design and manage database schemas for SQL and NoSQL databases.
- Implement CI/CD pipelines for automated builds, testing, and deployments.
- Deploy applications using Docker and Kubernetes on cloud platforms (AWS/Azure/GCP).
- Ensure application performance and scalability through monitoring and logging.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor junior developers and promote best practices in software development.
Requirements
- Proven experience as a Java Lead or Senior Java Developer.
- Extensive experience with Java 8/11/17 and related frameworks.
- Strong understanding of microservices architecture and design patterns.
- Experience with Spring Boot, Spring Cloud, and REST APIs.
- Proficiency in Kafka or RabbitMQ.
- Experience with SQL and NoSQL databases.
- Hands-on experience with Docker, Kubernetes, and CI/CD tools.
- Familiarity with cloud platforms like AWS, Azure, or GCP.
- Excellent problem-solving and analytical skills.
- Strong communication and leadership abilities.
Special Requirements
Onsite – Only local to NJ/NY or CT. Any visa.
Compensation & Location
Salary: $120,000 – $160,000 per year (Estimated)
Location: NJ
Recruiter / Company – Contact Information
Email: thompson@tekitinc.com
Recruiter Notice:
To remove this job posting, please send an email from
thompson@tekitinc.com with the subject:
DELETE_JOB_ID_3757