Sr. Software Engineer - Java & AWS Job
Bangalore, KA, IN Bangalore, KA, IN
Key Responsibilities:
- Design, develop, and maintain Java-based applications and microservices.
- Architect and implement cloud solutions using AWS services such as EC2, S3, Lambda, RDS, DynamoDB, CloudFormation, and others.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Optimize cloud infrastructure for performance, security, and cost-efficiency.
- Automate deployment and CI/CD pipelines using tools like Jenkins, Git, and AWS CodePipeline.
- Monitor, troubleshoot, and resolve issues in cloud environments and applications.
- Ensure security best practices and compliance standards are followed.
- Document architecture, processes, and operational procedures.
Required Skills & Qualifications:
- Strong expertise in Java development (Java 8/11+, Spring Boot, RESTful APIs).
- Proven experience with AWS cloud services and architecture.
- Hands-on experience with containerization tools like Docker and orchestration with Kubernetes (optional but preferred).
- Experience with Infrastructure as Code (IaC) tools such as AWS CloudFormation or Terraform.
- Familiarity with CI/CD pipelines and automation tools.
- Solid understanding of security best practices in cloud environments.
- Strong problem-solving and communication skills.
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
Job Description:
Experience required: 5-9 years.
Job Summary:
The ideal candidate will possess a strong background in Java development and extensive experience with Amazon Web Services (AWS). You will be responsible for designing, developing, deploying, and maintaining scalable cloud-native applications and services, ensuring high availability, security, and performance.
Key Responsibilities:
- Design, develop, and maintain Java-based applications and microservices.
- Architect and implement cloud solutions using AWS services such as EC2, S3, Lambda, RDS, DynamoDB, CloudFormation, and others.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Optimize cloud infrastructure for performance, security, and cost-efficiency.
- Automate deployment and CI/CD pipelines using tools like Jenkins, Git, and AWS CodePipeline.
- Monitor, troubleshoot, and resolve issues in cloud environments and applications.
- Ensure security best practices and compliance standards are followed.
- Document architecture, processes, and operational procedures.
Required Skills & Qualifications:
- Strong expertise in Java development (Java 8/11+, Spring Boot, RESTful APIs).
- Proven experience with AWS cloud services and architecture.
- Hands-on experience with containerization tools like Docker and orchestration with Kubernetes (optional but preferred).
- Experience with Infrastructure as Code (IaC) tools such as AWS CloudFormation or Terraform.
- Familiarity with CI/CD pipelines and automation tools.
- Solid understanding of security best practices in cloud environments.
- Strong problem-solving and communication skills.
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
Preferred Skills:
- Knowledge of serverless architectures.
- Experience with databases (SQL and NoSQL).
- Certifications such as AWS Solutions Architect, Developer, or DevOps Engineer.
Why Join Us:
[Insert details about company culture, growth opportunities, benefits, etc.]
How to Apply:
- Please send your resume and cover letter to [Insert Contact Information].
- Would you like me to customize this further for a specific company or level?r.
Key Responsibilities:
- Design, develop, and maintain Java-based applications and microservices.
- Architect and implement cloud solutions using AWS services such as EC2, S3, Lambda, RDS, DynamoDB, CloudFormation, and others.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Optimize cloud infrastructure for performance, security, and cost-efficiency.
- Automate deployment and CI/CD pipelines using tools like Jenkins, Git, and AWS CodePipeline.
- Monitor, troubleshoot, and resolve issues in cloud environments and applications.
- Ensure security best practices and compliance standards are followed.
- Document architecture, processes, and operational procedures.
Required Skills & Qualifications:
- Strong expertise in Java development (Java 8/11+, Spring Boot, RESTful APIs).
- Proven experience with AWS cloud services and architecture.
- Hands-on experience with containerization tools like Docker and orchestration with Kubernetes (optional but preferred).
- Experience with Infrastructure as Code (IaC) tools such as AWS CloudFormation or Terraform.
- Familiarity with CI/CD pipelines and automation tools.
- Solid understanding of security best practices in cloud environments.
- Strong problem-solving and communication skills.
- Bachelor’s degree in Computer Science, Software Engineering, or related field.