Software Development Engineer

Job Type: Full Time

Job Title: Software Development Engineer – JAVA Developer with strong AWS experience

Job Summary:

Seeking Java Developer with strong expertise in AWS cloud services. The ideal candidate has 8+ years of experience developing scalable, high-performance web applications using Java (up to Java 17), Spring Boot, Angular (2-12), and AWS. Responsible for designing, developing, and deploying robust cloud-native applications, leveraging AWS services such as Lambda, EC2, S3, RDS, DynamoDB, and API Gateway.

Key Responsibilities:

  • Design and develop full-stack Java applications using Spring Boot, Angular, and RESTful APIs.
  • Build and maintain AWS-based cloud solutions, leveraging EC2, S3, Lambda, DynamoDB, API Gateway, and CloudFormation.
  • Develop and optimize microservices architectures, ensuring high availability and scalability.
  • Implement CI/CD pipelines using Jenkins, AWS CodePipeline, and Terraform for seamless deployments.
  • Work with Docker & Kubernetes (EKS) for containerized applications.
  • Optimize system performance using monitoring tools like AWS CloudWatch, X-Ray, and ELK Stack.
  • Utilize Apache Kafka for event-driven architectures and Redis for caching.
  • Ensure robust testing and quality assurance with JUnit, Mockito, Jasmine, and Postman.
  • Collaborate in an Agile/Scrum environment to drive innovation and efficiency.

Required Skills & Experience:

  • Minimum 5+ years of experience in Java development, including Java 8/11/17 features.
  • Expertise in Spring Boot, Hibernate, and Microservices Architecture.
  • Strong knowledge of AWS cloud services and infrastructure.
  • Experience with CI/CD pipelines, GitHub Actions, Terraform, and Jenkins.
  • Proficiency in front-end development using Angular, JavaScript, and Bootstrap.
  • Hands-on experience with SQL (Oracle, MySQL) and NoSQL (MongoDB, DynamoDB) databases.
  • Strong understanding of APIs, messaging systems (SQS, JMS), and event-driven architectures.
  • Knowledge of security best practices and DevSecOps.

Preferred Qualifications:

  • Experience in serverless architecture using AWS Lambda.
  • Familiarity with React.js, Node.js, and Kotlin.
  • Background in machine learning, data analytics, or big data processing (Apache Spark, Storm).

Send your resume to: India-careers@vertisystem.com