Free cookie consent management tool by TermsFeed Java/AWS Web Developer | Antal Tech Jobs
Back to Jobs
3 Weeks ago

Java/AWS Web Developer

decor
Pune, Maharashtra, India
Finance & Banking
Full-Time
DTechworks

Overview

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 :

  • 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.
  • 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.
  • Database Management :
  • Work with SQL (MySQL, PostgreSQL) and NoSQL (DynamoDB, MongoDB) databases.
  • Design, optimize, and maintain database schemas and queries.
  • 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.
  • 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.
  • Troubleshooting & Support :
  • Debug and fix bugs, performance issues, and security vulnerabilities.

Provide technical support and work with teams to resolve issues.

  • 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 :

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.

  • 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.

(ref:hirist.tech)
Share job
Similar Jobs
View All
4 Hours ago
MTS II - Software Engineer
Information Technology
  • 4 - 7 Yrs
  • Pune
MAJOR RESPONSIBILITIES • Design, implement, integrate, and verify software applications and tools using JavaScript, NodeJS, and C++. • Enhance, optimize, and improve the efficiency and robustness of current software, with a particular focus on OSS ...
decor
1 Day ago
Business Advisory Analyst
Information Technology
  • Bangalore, Karnataka, India
Skill required: Banking Services - Core BankingDesignation: Business Advisory AnalystQualifications:BBA/BCom/Master of Business AdministrationYears of Experience:3 to 5 yearsAbout AccentureAccenture is a global professional services company with lea...
decor
1 Day ago
Front End Developer
Information Technology
  • Bangalore, Karnataka, India
Position Title: Front End DeveloperCompany: Johnson Controls (JCI)Location: BangaloreJob Summary: We are seeking a talented Front End Developer with 4-7 years of experience to join our dynamic team. The ideal candidate will have a strong background ...
decor
1 Day ago
Database Engineer III (Big Data)
Information Technology
  • Bangalore, Karnataka, India
LivePerson (NASDAQ: LPSN) is the global leader in enterprise conversations. Hundreds of the world’s leading brands — including HSBC, Chipotle, and Virgin Media — use our award-winning Conversational Cloud platform to connect with millions of consume...
decor
1 Day ago
Data Scientist Manager
Information Technology
  • Bangalore, Karnataka, India
Job DescriptionLeads a team of people who design, develop and program methods, processes, and systems to consolidate and analyze unstructured, diverse “big data” sources to generate actionable insights and solutions for client services and product e...
decor
1 Day ago
Data Scientist Manager
Information Technology
  • Bangalore, Karnataka, India
Job DescriptionLeads a team of people who design, develop and program methods, processes, and systems to consolidate and analyze unstructured, diverse “big data” sources to generate actionable insights and solutions for client services and product e...
decor
1 Day ago
Sr. QA Engineer
Information Technology
  • Bangalore, Karnataka, India
Role Summary:Picarro is seeking an exceptional Sr. QA Engineer for functional testing of Picarro Analyzers. This role expects you to analyze requirements, create and execute test-plan, and record results in test-repo. This person is also expected to...
decor
1 Day ago
C++ Graphics and Windowing System Software Engineer - Mir
Information Technology
  • Bangalore, Karnataka, India
We build a high-performance, high-efficiency stack for window managers and display subsystems in C++, called Mir. We're growing the team and looking for new colleagues who share our passion for precision, performance and user experience.Our goal is ...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media