Sr. Java Developer
Core
Design, develop, and maintain enterprise-scale backend applications and microservices architectures using Java and Spring Boot.
Role type
Senior IC backend engineer (Java/Spring Boot)
Builds
Scalable, reliable, high-performance distributed backend services and RESTful APIs
Domain
Cloud-native backend development
Required skills
Java 8+, Spring Boot, microservices architecture, AWS (EC2, ECS, Lambda, S3, SQS, RDS, DynamoDB), REST API design, object-oriented programming, design patterns, Git, CI/CD pipelines
Preferred skills
troubleshooting, debugging, problem-solving, event-driven architectures, enterprise integrations
Technologies
AWS Lambda, EC2, Git, Java, Spring, Spring Boot, microservices, CI/CD, Cloud
Responsibilities
Design, develop, and maintain enterprise applications using Java and Spring Boot; Build and enhance microservices architectures and RESTful APIs; Develop and deploy backend services in AWS cloud environments; Work with distributed systems, event-driven architectures, and enterprise integrations; Identify and resolve complex application performance, scalability, and production issues; Participate in code reviews, technical design discussions, and development best practices
Seniority
Senior, hands-on IC