Description

Job Description/Responsibilities

  • Design, develop, and maintain scalable microservices using Java 8 and Spring Boot, ensuring high performance and reliability.
  • Build responsive and dynamic user interfaces using React.js, integrating seamlessly with backend services.
  • Develop and manage event-driven architectures using Apache Kafka for real-time data streaming and asynchronous communication.
  • Deploy, monitor, and manage applications on AWS, leveraging services like EC2, S3, Lambda, and CloudWatch for cloud-native development.
  • Collaborate with DevOps teams to implement CI/CD pipelines and automate deployment processes in cloud environments.
  • Participate in code reviews, unit testing, and performance tuning to ensure code quality and adherence to best practices.
  • Work closely with product owners and stakeholders to translate business requirements into technical solutions, ensuring timely delivery.

 

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • 5+ years of hands-on experience in software development using Java 8 and Spring Boot frameworks.
  • Strong proficiency in React.js for building modern, responsive web applications.
  • Experience designing and implementing microservices architectures, including RESTful APIs and service orchestration.
  • Solid understanding of AWS cloud services (e.g., EC2, S3, Lambda, RDS, CloudWatch) and experience deploying applications in cloud environments.
  • Practical experience with Apache Kafka for building distributed, event-driven systems.
  • Familiarity with CI/CD pipelines, version control (Git), and containerization tools like Docker and Kubernetes.
  • Excellent problem-solving skills, communication abilities, and a collaborative mindset.

 

Top 3 Skills Required

  • Java 8 / 17
  • React
  • Spring Boot and microservices

Education

Any Graduate