NextHire Try for free

socgen

Posted 8 Oct 2026

Consultant Technical Lead - Java Full Stack Development

Apply with NextHire Auto Apply fills in the application for you.
Posted
8 Oct 2026

About the role

Job Description: Java Full Stack Developer (FSD)

1. About the Role

We are seeking a highly skilled and autonomous Java Full Stack Developer to drive the technical implementation and design of our enterprise-grade applications. In this position, you will operate as hands-on technical lead, directing full-stack development using Java, Spring Boot, and React.js within an Agile continuous improvement framework. You will split your impact between high-level architectural decisions, application modernization, process optimization, and direct mentorship of team members.

2. Key Responsibilities

  • Technical Leadership & Ownership: Lead the end-to-end design, technical implementation, and production deliveries of the product autonomously.
  • Full-Stack Development: Design, build, and maintain enterprise applications by writing clean, efficient code according to OOP principles and SOLID design patterns.
  • API Architecture: Construct and integrate secure, seamless RESTful APIs to connect front-end and back-end frameworks smoothly.
  • Team Mentorship: Unblock team members on technical hurdles, run code reviews, deliver tech chapter presentations, and coach the team on unit testing and engineering craftsmanship.
  • Quality Assurance: Own project delivery quality by managing code coverage, optimizing for code smells, and enforcing strict adherence to SonarQube, penetration testing, and API maturity standards.
  • Sprint & Product Alignment: Partner directly with Product Owners (PO/PPO) and Business Analysts (BA) to prioritize technical debt and modernization tasks within the backlog and sprints.
  • Performance Tuning: Proactively handle process optimization, troubleshoot complex system bottlenecks, and resolve issues across development, testing, and production environments.

Required Technical Skills

  • Core & Backend Frameworks: Advanced proficiency in Java (versions 17+) alongside deep ecosystem expertise in Spring Boot (v3.x) and the broader Spring Framework (Web MVC v5.x/v6.x, Data, Cloud, Security, Integration, AMQP).
  • Distributed Systems: Microservices, event-driven architectures, Kafka/RabbitMQ, eventual consistency, resilience patterns, scalability, and high-availability design.
  • Monitoring & Observability: ELK Stack, Filebeat, Logstash, Metricbeat, Heartbeat, Grafana, Prometheus, Spring Boot Actuator, Zipkin/OpenTelemetry, logging, metrics, tracing, and alerting.
  • Frontend Architecture: Fair knowledge in React.js, including component lifecycle methods, functional hooks (useState, useEffect, useContext etc), state management (Redux, Redux Toolkit, or Context API), React Router, and React JSON forms.
  • Microservices: Strong design and implementation experience with microservice architectures and development patterns.
  • Database Design: Proficiency in modeling and querying relational databases (PostgreSQL, Oracle, MySQL) and NoSQL databases and optimization.
  • Data Storages: Scality S3 or S3 compatible stores, exposure to Parquet/ORC/Avro formats .
  • Testing Ecosystem: Experience writing unit tests (JUnit, Mockito), integration tests, and end-to-end testing setups (Cypress / Playwright).
  • Security Standards: Good understanding of authentication and authorization mechanisms such as JWT, OAuth, and sessions.
  • Collaborative Tools: Expertise in version control systems, primarily GIT.
  • Message Brokers: Familiarity with streaming and messaging middleware such as Kafka (preferred), RabbitMQ, Apache MQ.
  • DevOps & CI/CD: GitHub Actions automated build/deployment pipelines, IaC, release management, and DevSecOps practices.
  • Code Quality & Artifacts: SonarQube, JFrog Artifactory, code quality governance, security scanning, and artifact lifecycle management.
  • Containers & Orchestration: Docker, Kubernetes, containerized applications, scaling, networking, and platform operations.
  • Cloud Infrastructure: Cloud experience utilizing AWS environments, specifically managing object storage like AWS S3.

 Nice to Have Skills

  • Systems Basics: Comfortable executing basic Unix/Linux/Bash/powehell commands.
  • Scala/Python.
  • Agile Methodology.

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach