- Company Name
- Avance Consulting
- Job Title
- Java Fullstack Developer- In-person interview
- Job Description
-
**Job title:** Java Fullstack Developer
**Role Summary:**
Senior full‑stack engineer responsible for designing, developing, and deploying large‑scale microservice and web applications in cloud/hybrid environments. Requires deep expertise in Java microservices, React.js front‑ends, and distributed systems, with strong debugging and monitoring skills.
**Expectations:**
- Minimum 7 years of corporate experience in complex technical environments.
- 6+ years building sophisticated Java/Spring Boot microservices and 6+ years developing JS/React or similar front‑end applications.
- 5+ years working with relational and NoSQL databases, caching strategies, and async/event‑driven architectures.
- Proven ability to debug production incidents using ELK/Splunk and logging frameworks.
- Experience with generative AI/LLM integration, micro‑front‑ends, and modern CI/CD pipelines.
- Excellent written and verbal communication; collaborates across geographies.
**Key Responsibilities:**
- Design, code, test, and maintain Java microservice APIs (Spring Boot, Kafka/MQ).
- Build and optimize front‑end components with React.js/Next.js, TypeScript, GraphQL.
- Implement caching (Redis, in‑memory) and performance tuning.
- Configure and maintain monitoring/alerting stack (Prometheus, Grafana, Splunk).
- Participate in code reviews, architecture discussions, and design pattern application.
- Troubleshoot and resolve production issues; analyze logs and metrics.
- Drive DevOps practices: Docker, Kubernetes, Jenkins, Git, CI/CD.
- Integrate NoSQL (Cassandra, MongoDB) and relational databases into application architecture.
- Mentor junior developers; collaborate with product, QA, and operations teams.
**Required Skills:**
- Java 11+, Spring Boot, Spring Cloud, Kafka/MQ, Redis.
- React.js, Node.js, Next.js, TypeScript, GraphQL, Bootstrap, HTML5, CSS3, JavaScript.
- NoSQL (Cassandra, MongoDB), relational DBs.
- Event‑driven/asynchronous processing, micro‑services architecture, CAP theorem.
- Caching techniques, performance profiling, distributed tracing.
- Logging and monitoring (ELK/Splunk, Prometheus, Grafana).
- Cloud platforms Azure, AWS.
- CI/CD (Jenkins, Git, Docker, Kubernetes).
- Design patterns, object‑oriented design principles.
- Debugging production incidents, session logs, error handling.
- Strong communication, collaboration, and planning capabilities.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field (or equivalent experience).
- 7+ years relevant corporate experience.
- Certifications in Java, Spring, AWS/Azure, or CI/CD tools are advantageous but not mandatory.