As a Senior Associate Technology L2, you are more than a developer; you are a system builder. You will be responsible for the end-to-end design, architecture, and implementation of critical Java-based microservices solutions. You will translate high-level architectural guidance into high-performance, scalable applications that drive digital transformation for our clients. We are looking for a hardcore technologist who thrives on solving complex problems.
Your Impact
-
Architect and own the detailed design of microservices, translating high-level solution architecture into robust, scalable, and maintainable code.
-
Design, develop, and deploy production-grade Java microservices in a predominantly AWS environment.
-
Drive technical decision-making for key system components, evaluating trade-offs between performance, cost, and complexity.
-
Optimize application performance, scalability, and security through meticulous design and implementation.
-
Implement clean, well-documented RESTful APIs and integrate services with cloud-native technologies.
-
Ensure rigorous code quality and maintainability through leadership in code reviews and by setting high standards.
-
Troubleshoot and resolve deep technical issues across the stack in a timely manner.
-
Contribute to the continuous improvement of our engineering practices, toolchains, and deployment pipelines.
Skills & Experience
-
Expert in backend Java development with a strong focus on building and operating microservices.
-
Demonstrated expertise in system design, with the ability to decompose complex problems into well-defined services and data models.
-
Deep, hands-on experience designing and deploying production services on AWS (e.g., ECS/EKS, Lambda, S3, RDS, DynamoDB). Experience with Azure is a plus.
-
Working knowledge of React/Next.js with experience in building modern web applications.
-
Hands-on experience with Spring Boot, Spring Cloud, and related Java frameworks.
-
Proficiency in RESTful API design, development, and security best practices.
-
Strong understanding of containerization (Docker, Kubernetes) and CI/CD pipelines.
-
Proficiency in shell scripting (e.g., Bash) for automation and operational tasks.
-
Knowledge of SQL and NoSQL databases (e.g., MySQL, MongoDB, or Cassandra).
-
Familiarity with messaging systems like Kafka or RabbitMQ.
-
Exceptional problem-solving and analytical skills.
Set Yourself Apart With
-
Experience with serverless computing and event-driven architectures.
-
Knowledge of API gateways (e.g., AWS API Gateway) and service mesh technologies (e.g., Istio).
-
Certifications in AWS (e.g., AWS Certified Developer/Solutions Architect).
-
Exposure to DevOps practices and Infrastructure as Code (e.g., Terraform, CloudFormation).