Description

Job Responsibilities:

  • Design, build and maintain efficient and reliable Java code.
  • Analyze user requirements and translate them into Java applications.
  • Recommend changes to improve established Java application processes.
  • Collaborate with Stake holders and Design and Develop Microservices.
  • Develop technical designs for application development.
  • Collaborate with the team and communicate effectively.
  • Provide support for investigating and resolving post-release issues.
  • Implement and deploy services in a cloud environment.
  • Collaborate with the team to brainstorm and suggest breakthrough product ideas.
  • Participate in building high-performing, scalable enterprise-grade applications.
  • Ensure software readiness through unit testing and benchmarking.
  • Bachelor's degree in Computer Science or equivalent.
  • 6-9 years of hands-on work experience as a Java Developer.
  • Strong technical background in Java and Spring boot.
  • Good experience in developing microservices
  • Knowledge of design patterns, data structures, and algorithms.
  • Familiarity with microservices, SQL, Kafka, and relational databases.
  • Exposure to Amazon Web Services (AWS) or cloud technologies.
  • Good understanding of Docker, containers, and images.
  • Knowledge of Java-related technologies and software development project management.
  • Experience with RESTful and SOAP web services.
  • Strong understanding of OOPs concepts and good design skills.
  • Familiarity with UML and design patterns.
  • Excellent communication and collaboration skills.
  • Experience working in an Agile/Scrum methodology
  • AWS Exposure with knowledge AWS IAM, AWS VPC, AWS EKS, AWS S3, AWS EC2, AWS API Gateway, AWS Lambda & AWS RD


 

Education

Bachelor's degree