Senior Java Developer

Experience: 4+ years 8+ years
Type: Full Time
Location: Bangalore
Notice-period: Immediate/15 days
Budget: Upto 12-17 LPA
Technology: IT

Roles and Responsibilities:

  • Develop, maintain, and enhance Java-based applications and services:
    • Build robust, scalable, and high-performance software solutions using Java.
    • Write clean, maintainable, and efficient code.
  • Collaborate with cross-functional teams:
    • Work closely with product managers, designers, and other developers to understand requirements.
    • Design and implement solutions that meet business needs.
  • Participate in code reviews, testing, and debugging processes:
    • Conduct thorough code reviews to ensure code quality and adherence to best practices.
    • Perform unit and integration testing to ensure software reliability.
    • Debug and resolve issues in a timely manner.
  • Integrate and work with various AWS services:
    • Utilize AWS services such as S3, Lambda, DynamoDB, SNS, and SQS to build cloud-based applications.
    • Ensure proper use of AWS tools and best practices for security and scalability.
  • Contribute to full-stack application development:
    • Develop and maintain both front-end and back-end components of applications.
    • Ensure seamless integration between different parts of the system.
  • Stay up-to-date with the latest trends, technologies, and best practices:
    • Continuously learn and apply new technologies and development practices.
    • Share knowledge and contribute to the growth of the development team.

Qualifications:

  • Strong proficiency in Java programming language:
    • In-depth understanding of object-oriented design principles.
    • Experience with Java frameworks such as Spring Boot.
  • Hands-on experience with AWS services:
    • Proficiency in using AWS services like S3, Lambda, DynamoDB, SNS, and SQS.
  • Knowledge of full-stack development principles:
    • Understanding of both front-end and back-end development.
    • Experience with front-end frameworks like ReactJS is a plus.
  • Excellent problem-solving and analytical skills:
    • Ability to analyze complex problems and devise effective solutions.
  • Strong communication and collaboration abilities:
    • Effective communication skills for working in a team environment.
    • Experience collaborating with cross-functional teams.
  • Experience with larger teams or complex projects is desirable:
    • Proven track record of working on large-scale projects.
    • Ability to manage and coordinate with multiple team members.
  • Passion for learning and staying current with emerging technologies:
    • Demonstrated interest in continuous learning and professional development.

Mandatory Skills:

  • Java Spring Boot:
    • Expertise in developing applications using Spring Boot.
  • AWS Services:
    • Hands-on experience with S3, Lambda, DynamoDB, SNS, and SQS.

Desired Skills:

  • ReactJS:
    • Experience with ReactJS for front-end development is a plus.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top