ACL Digital

Software Engineer- Java+ Aws

Bangalore Division, KA, IN

11 days ago
Save Job

Summary

Dear All,


ACL Digital is Permanent hiring for Senior Java Developer(AWS Cloud) for Bangalore Location.


Job Description: Senior Java Developer (AWS, Microservices)

Work Location: Bangalore

Experience: 5 - 13 Years

Notice Period: Immediate to 30 Days

About the Role:

We are seeking a highly experienced and motivated Senior Java Developer to join our team in Bangalore. You will play a crucial role in designing, developing, and deploying scalable and robust cloud-native applications on AWS. The ideal candidate will have a strong background in Java development, microservices architecture, Spring Boot, and database technologies, including NoSQL databases. You will be responsible for building and maintaining high-performance, distributed systems in a fast-paced agile environment.

Responsibilities:

  • Java Development: Design, develop, and maintain high-quality Java applications using Spring Boot and related frameworks.
  • Microservices Architecture: Design and implement scalable and resilient microservices architectures.
  • AWS Cloud Development: Develop and deploy applications on AWS cloud services, including EC2, Lambda, S3, RDS, and others.
  • Cloud Computing: Leverage cloud-native best practices to build and deploy highly available and scalable applications.
  • Database Management: Design and implement database solutions using both relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Cassandra).
  • API Development: Design and develop RESTful APIs for microservices communication.
  • DevOps Practices: Implement and maintain CI/CD pipelines for automated builds, testing, and deployments.
  • Code Reviews: Participate in code reviews to ensure code quality and maintainability.
  • Troubleshooting & Debugging: Identify and resolve complex technical issues in distributed systems.
  • Performance Optimization: Optimize application performance and scalability.
  • Technical Documentation: Create and maintain comprehensive technical documentation.
  • Collaboration: Work closely with cross-functional teams, including product managers, QA engineers, and DevOps engineers.

Required Skills and Experience:

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 5-13 years of experience in Java development.
  • Strong proficiency in Spring Boot and related frameworks (Spring Cloud, Spring Data).
  • Extensive experience with microservices architecture and design patterns.
  • Hands-on experience with AWS cloud services (EC2, Lambda, S3, RDS, etc.).
  • Solid understanding of cloud computing concepts and best practices.
  • Experience with relational and NoSQL databases.
  • Proficiency in designing and developing RESTful APIs.
  • Experience with CI/CD pipelines and DevOps practices.
  • Strong understanding of software development lifecycle and agile methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork skills.
  • Notice period: Immediate to 30 Days.


How strong is your resume?

Upload your resume and get feedback from our expert to help land this job