Description

  • Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, Angular, React, and Microservices.
  • Build and optimize RESTful APIs and backend services using Spring Boot, Hibernate, and JPA.
  • Develop responsive front-end applications with Angular, React, Vue.js, and JavaScript frameworks.
  • Integrate with databases (MySQL, PostgreSQL, MongoDB, DynamoDB, Redshift, HBase, Snowflake) for efficient data management.
  • Implement cloud-based solutions on AWS (Lambda, EC2, RDS, S3), Jenkins, Docker, and Kubernetes.
  • Work with Big Data technologies such as Kafka, Kinesis, and Redshift for high-volume data processing.
  • Write and maintain unit tests, integration tests, and CI/CD pipelines to ensure high-quality code.
  • Troubleshoot, debug, and enhance existing applications to improve performance, security, and scalability.
  • Collaborate with cross-functional teams in an Agile development environment

Skills Requirements:

  • Must have a bachelor’s degree in computer science, electrical engineering, electronics, or a related field.
  • 5+ years of experience as a Java Full Stack Developer.
  • Strong experience with Java 8+, Spring Boot, and Microservices.
  • Hands-on experience with Angular, React, or Vue.js for front-end development.
  • Solid knowledge of database management (SQL & NoSQL) and data pipelines.
  • Experience with cloud technologies, CI/CD pipelines, and containerization.
  • Ability to troubleshoot, debug, and optimize applications for high performance.
  • Familiarity with Agile methodologies, DevOps, and code versioning tools (Git, Bitbucket, SVN).
  • Strong problem-solving and analytical skills with excellent communication

Education

Bachelor's degree