Senior Java Full Stack Developer
Core
Design, develop, and maintain scalable enterprise applications combining backend and frontend expertise.
Role type
Senior Java Full Stack Developer
Builds
Scalable enterprise applications, REST APIs, microservices, and distributed systems
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java, Full Stack development, Apache Kafka, REST APIs, Microservices, Distributed systems, Frontend technologies, Relational/NoSQL databases, Git, Automated testing, CI/CD, Agile methodologies
Preferred skills
Spring Framework, Spring Boot, Docker, Kubernetes, Cloud-based applications
Technologies
Java, Apache Kafka, REST APIs, Microservices, Git, Docker, Kubernetes, Spring Boot
Responsibilities
Design and develop scalable enterprise applications using Java and modern frontend technologies; Build and maintain robust backend services, REST APIs, and microservices; Develop and integrate frontend components with backend services; Implement and maintain event-driven integrations using Apache Kafka; Design and support distributed application architectures; Investigate, troubleshoot, and resolve complex technical issues; Implement automated testing practices; Participate in CI/CD processes and software delivery workflows; Collaborate with distributed development teams and cross-functional stakeholders.
Seniority
Senior, hands-on IC