Senior Java Developer - 10 years experience
Core
Design, develop, and deliver high-quality enterprise applications and batch processing solutions.
Role type
Senior IC Java developer (microservices & batch)
Builds
Enterprise applications, batch processing solutions, front-end interfaces
Domain
Enterprise software development, cloud services
Required skills
Java (Advanced), Spring Boot (Advanced), Spring Batch (Intermediate), Microservices Architecture (Intermediate), PostgreSQL (Foundation), React (Intermediate), AWS Cloud Services (Working knowledge)
Preferred skills
Client-facing experience, AI-based product experience, Agile/Scrum environment experience
Technologies
Java, Spring Boot, Spring Web Services, Spring Batch, PostgreSQL, React, AWS
Responsibilities
Analyze client requirements and translate them into technical solutions; Lead technical design, development, and delivery of enterprise applications; Develop backend services using Java, Spring Boot, and Spring Web Services; Build and maintain batch processing solutions using Spring Batch; Design and implement Microservices-based architectures; Develop and integrate front-end interfaces using React; Work with PostgreSQL databases for data modeling, queries, and performance optimization; Deploy and manage applications in AWS cloud environments; Provide technical guidance and support to the development team
Seniority
Senior, hands-on IC
