Senior Java Software Engineer, JR312
Core
Senior Java engineer designing and developing scalable enterprise backend applications and microservices.
Role type
Senior IC Java Software Engineer
Builds
Scalable backend solutions, RESTful APIs, and microservices for enterprise clients
Domain
Enterprise software, Cloud-native architecture
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Boot, Microservices, RESTful API design, AWS services, CI/CD pipelines, Relational and NoSQL databases, Event-driven architecture
Preferred skills
Mentoring junior developers, Technical leadership, Cross-functional team collaboration
Technologies
Java 17, Spring Boot, AWS (IAM, API Gateway, Aurora, RDS, DynamoDB, Kinesis, S3, CloudWatch, Lambda, ALB, NLB, Fargate, SQS, SNS, KMS), Apache Kafka, RabbitMQ, Apache ActiveMQ, Jenkins, OpenAPI, Postman
Responsibilities
Design and develop complex backend systems and infrastructure components, Lead development of new functionality on cross-functional teams, Mentor junior developers, Perform integration and customer acceptance testing, Drive adoption of enterprise-wide standards and practices, Resolve complex technical problems and provide on-call support
Seniority
Senior, hands-on IC with leadership responsibilities