Description

Key Skills: Java, Spring, SQL, AWS
Roles and Responsibilities:

  • Designing, developing, testing, and deploying large-scale applications
  • Leading and managing a team
  • Writing quality and bug-free code adhering to functional and non-functional requirements
  • Following standard practices (Unit Tests, reducing technical debt, code coverage, integration tests, etc.)
  • Developing high-volume web services using API protocols and data formats
  • Managing release processes using Amazon Web Services (ECS)
  • Application development using AWS services (Lambda/S3)

Skills Required:

  • Expertise in Java (Java 8 or higher) and Spring Framework
  • 3+ years of experience with AWS cloud platform
  • Strong organizational and time-management skills
  • Excellent oral and written communication skills
  • Ability to meet communicated deadlines and release projects with minimal bugs
  • Experience in SQL & NoSQL databases (Redis / MongoDB)
  • Proficient in API modeling languages and annotations
  • Excellent troubleshooting skills, including memory leaks and GC tuning
  • Experience building and using ETL systems and integrations
  • Exposure to Kafka
  • Familiarity with front-end platforms such as JavaScript, HTML5, CSS3, and React/Angular/Vue

Education: Bachelor's/Master's degree in Computer Science or a related field

Education

Any Graduate