Java Full Stack Developer
Core
Mid-level Java Full Stack Developer leading technical solutioning, designing scalable software, and mentoring engineers across onshore and offshore teams.
Role type
Mid-level hands-on IC Java Full Stack Developer with technical leadership
Builds
Scalable software solutions, microservices, and cloud-native applications
Domain
Enterprise software development (transportation, logistics, supply chain)
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Spring Cloud, microservices architecture, REST APIs, database design and optimization, Angular v10+, Kafka, distributed systems, CI/CD, DevOps, automated testing, system integration, technical leadership, solution design, code reviews, architecture decisions, mentoring
Preferred skills
Kubernetes, container orchestration, Spark, Databricks, large-scale data engineering platforms, Domain-Driven Design, Event Sourcing, CQRS, Infrastructure as Code, security and authentication frameworks, Snowflake, Grafana, AI/ML integration
Technologies
Java, Spring Boot, Spring Cloud, Angular, Kafka, Azure, AWS, Kubernetes, Spark, Databricks, Snowflake, Grafana, CI/CD tools
Responsibilities
Lead technical solutioning across multiple teams and initiatives, translate business challenges into scalable software designs, provide code reviews and architectural guidance, collaborate with developers and business stakeholders, promote best practices and reduce reliance on individual experts, adapt to changing priorities and team assignments, move between projects with limited ramp-up time
Seniority
Mid-level, hands-on IC with technical leadership