Description

Responsibilities:

  • Contribute to the design and development of new cloud-based software architectures.
  • Own and deliver complete features, including design, architecture, implementation, testability, and deployment.
  • Provide feedback on technical designs, proposals, and code.
  • Analyze existing applications and databases, identifying areas for improvement.
  • Design and contribute to APIs that support user experiences on web and mobile applications.
  • Participate across the entire software development lifecycle, taking features from concept to production release.
  • Collaboratively create solutions with other teams.
  • Troubleshoot software issues and debug large codebases.
  • Develop and execute unit and integration tests.
  • Contribute to technical documentation to improve maintainability of software assets.

 

Requirements

  • 3–6 years of experience in software engineering, with a focus on backend development, microservices, event-driven architectures, and batch processing.
  • 4+ years of strong proficiency in Java and the Spring Boot framework.
  • Strong fundamentals in database design and data modeling, both relational (e.g., PostgreSQL) and NoSQL (e.g., DynamoDB).
  • Experience building cloud applications with AWS, including serverless infrastructure such as AWS Lambda.
  • Familiarity with containerization and orchestration tools (Docker, Kubernetes, ECS).
  • Experience with distributed messaging systems such as Apache Kafka.
  • Proven ability to collaborate with Engineering and Product teams to translate complex business requirements into clean and extensible APIs.
  • Nice to have: Python experience and test frameworks such as pytest or unittest.
  • Nice to have: Node.js and TypeScript experience.
  • Strong technical, analytical, troubleshooting, and communication skills, with the ability to visualize and document processes.
  • Knowledge of security, documentation, and monitoring best practices.
  • Familiarity with Agile/Scrum methodologies

Education

Any Graduate