Home
Jobs

Java/AWS Web Developer

5 - 8 years

7 - 10 Lacs

Posted:4 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

MANDATORY SKILLS : Skills : Java, Spring Boot (Rest API/ MicroServices), Docker, Kubernetes, Jenkins, Git, AWS (GOOD To have) and RDS Oracle/SQL. A Java/AWS Web Developer is responsible for designing, developing, deploying, and maintaining web applications using Java and AWS cloud services. They ensure high-performance, scalable, and secure applications by leveraging microservices architecture, cloud computing, and DevOps best practices. Key Responsibilities : 1. Application Development & Coding : - Develop scalable, secure, and high-performance web applications using Java (Spring Boot, Hibernate, Microservices, etc.). - Implement RESTful APIs and integrate with front-end applications. - Write clean, maintainable, and efficient code following best practices. 2. AWS Cloud Development & Deployment - Deploy applications on AWS services (EC2, Lambda, S3, RDS, DynamoDB, API Gateway, etc.). - Design and implement serverless applications using AWS Lambda and Step Functions. - Optimize applications for high availability and scalability using AWS Auto Scaling, Load Balancers, and CloudFront. 3. Database Management : - Work with SQL (MySQL, PostgreSQL) and NoSQL (DynamoDB, MongoDB) databases. - Design, optimize, and maintain database schemas and queries. 4. Security & Performance Optimization : - Implement authentication and authorization mechanisms using AWS IAM, Cognito, OAuth2, or JWT. - Secure applications against common vulnerabilities (OWASP Top 10, SQL Injection, XSS, etc.). - Optimize application performance, caching, and database queries. 5. CI/CD & DevOps Practices : - Set up and maintain CI/CD pipelines using Jenkins, AWS CodePipeline, or GitHub Actions. - Automate infrastructure using Terraform, AWS CloudFormation, or Ansible. - Monitor applications using AWS CloudWatch, Prometheus, or ELK stack. 6. Troubleshooting & Support : - Debug and fix bugs, performance issues, and security vulnerabilities. Provide technical support and work with teams to resolve issues. 7. Collaboration & Documentation Work with front-end developers, UI/UX designers, and other stakeholders to develop full-stack applications. Document code, APIs, and system architecture for maintainability. In addition to technical expertise, a Java/AWS Web Developer needs strong soft skills to collaborate effectively, solve problems, and deliver high-quality applications. Below are the key soft skills required for this role : 1. Communication Skills - Why It's Important : Developers need to communicate clearly with team members, clients, and stakeholders to understand requirements, explain technical concepts, and collaborate on solutions. Key Aspects : - Ability to explain complex technical concepts in a simple way. - Active listening to understand project requirements and client needs. - Writing clear documentation, emails, and reports. - Effective participation in team meetings and stand-ups. 2. Problem-Solving & Analytical Thinking - Why It's Important : Java/AWS developers often encounter bugs, performance issues, and scalability challenges. Analytical thinking helps in troubleshooting and finding optimal solutions. Key Aspects : - Breaking down complex problems into smaller parts. - Using logical reasoning and debugging techniques to fix issues. - Thinking critically about application architecture and cloud infrastructure choices. - Keeping a solution-oriented mindset rather than focusing on problems. 3. Teamwork & Collaboration : Why It's Important : Software development is a team effort involving front-end developers, UX designers, testers, and DevOps engineers. Collaboration ensures a smooth development process. Key Aspects : - Working effectively with cross-functional teams (Frontend, DevOps, QA, etc.). - Being open to feedback and constructive criticism. - Supporting and mentoring junior developers when needed. - Understanding the roles of other team members and coordinating effectively. 4. Adaptability & Willingness to Learn : - Why It's Important : AWS and Java technologies evolve rapidly, requiring developers to keep up with new frameworks, tools, and best practices. Key Aspects : - Staying updated with AWS services, Java frameworks (Spring Boot, Micronaut), and DevOps trends. - Quickly learning new cloud tools and APIs when needed. - Adapting to changing project requirements and priorities. - Being open to new methodologies like Agile, Scrum, and DevOps. 5. Time Management & Prioritization - Why It's Important : Developers often handle multiple tasks like coding, debugging, testing, and documentation. Effective time management ensures timely project completion. Key Aspects : - Prioritizing tasks based on deadlines and project requirements. - Managing time efficiently to balance coding, testing, and documentation. - Meeting sprint deadlines in Agile development environments. - Avoiding distractions and maintaining focus on high-priority tasks. 6. Creativity & Innovation : Why It's Important : Developers need to think outside the box to build efficient, scalable, and innovative solutions using AWS and Java. Key Aspects : - Coming up with creative solutions for optimizing application performance. - Thinking of innovative ways to reduce cloud costs and improve scalability. - Exploring new AWS features and Java frameworks to enhance application functionality. 7. Attention to Detail - Why It's Important : Even a small coding mistake can lead to security vulnerabilities, performance issues, or application failures. Attention to detail ensures code quality and security. Key Aspects : - Writing clean, error-free, and efficient code. - Reviewing and testing code to catch bugs and security loopholes. - Documenting APIs and architecture clearly. Following coding standards, best practices, and security guidelines. 8. Leadership & Mentorship (For Senior Developers) - Why It's Important : Senior developers often lead projects, mentor juniors, and guide teams in adopting best practices. Key Aspects : - Leading a team in designing and implementing scalable AWS architectures. - Providing technical guidance and mentorship to junior developers. - Conducting code reviews and ensuring adherence to best practices. - Taking ownership of projects and delivering high-quality solutions.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

D-TechWorks Pvt Ltd
D-TechWorks Pvt Ltd

Information Technology and Services

Gurgaon

51-200 Employees

60 Jobs

    Key People

  • Rahul Kumar

    CEO & Founder
  • Aditi Sharma

    CTO

RecommendedJobs for You

Mumbai, Nagpur, Thane, Nashik, Pune, Aurangabad