JAVA Lead Developer

Overview

On Site
Accepts corp to corp applications
Contract - W2

Skills

Java
Spring Boot
Kafka
RabbitMQ
Azure
NoSQL
SQL

Job Details

JOB ROLE : JAVA Lead Developer - Java Spring boot Microservices

Location: Chicago, IL - onsite hybrid 3 days (LOCAL CANDIDATES ONLY!)

*******W2 & C2C CONTRANCT *******



Technical Leadership

o Lead end-to-end development efforts, ensuring adherence to best practices, coding standards, and architectural guidelines.

o Participate in code reviews, design reviews, and architecture discussions

Solution Design & Development

o Design and develop high-performance, scalable, and secure microservices using Java, Spring Boot and related frameworks.

o Implement RESTFul APIs, event-driven communication, and messaging solutions

o Integrate with databases (SQL/NoSQL), caching systems, and external services

Collaboration

o Work closely with Product Owners, Business Analysts, and QA teams to define requirements and deliver solutions.

o Coordinate with offshore teams to align priorities, resolve blockers, and ensure timely delivery.

Quality & Performance

o Ensure application performance, scalability, and security are optimized.

Onshore Client Engagement

o Act as the primary technical contact for the client

o Provide regular updates, technical presentations, and recommendations to stakeholders.

Required Skills & Qualifications

Education: Bachelor's or Master's degree in Compute Science, Engineering, or related field

Experience: 8+ years of software development experience, with at least 3+ years in a technical leadership role.

Technical Skills:

o Strong proficiency in Java 8/11+ and spring boot.

o Expertise with Cloud platforms (preferably Azure)

o Knowledge of Docker, Kubernetes and container orchestration

o Proficiency in SQL and NoSQL databases.

o Knowledge of security best practices (OAuth2, JWT, SSL/TLS).

Soft Skills:

o Strong communication and stakeholder management.

o Leadership and mentoring skills.

o Problem-solving and analytical thinking.

o Ability to work independently and in a distributed team.

Preferred Skills

Familiarity with Kafka, RabbitMQ or other messaging systems

Knowledge of Domain-Driven Design (DDD) and API Gateway patterns

Experience with Agile/Scrum methodology.

Exposure to DevSecOps practices

Work Environment

Onsite role with client-facing responsibilities.

Collaboration with distributed teams (Onshore & Offshore).

Agile delivery environment with iterative releases.

Note :Interested candidates share your resumes to saikumar at galaxy itech dot com or reach me out four eight zero four zero seven six nine one seven

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.