Java Developer

Incedo

$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4-6 years of relevant work experience
  • B.Tech/B.E/M.Tech or MCA degree from a reputed university
  • Strong proficiency in Java programming language
  • Experience with Spring Framework and Hibernate
  • Expertise in SQL databases (Oracle, MySQL, PostgreSQL)
  • Excellent communication skills for interacting with technical and non-technical stakeholders
  • Understanding of SDLC and agile methodologies

Responsibilities

  • Develop and maintain backend applications using Java technologies
  • Write high-quality code and participate in code reviews
  • Engage with clients to understand technical requirements
  • Mentor and guide junior team members while reviewing their code
  • Establish quality gates and manage CI/CD processes
  • Apply secure coding practices and unit-testing frameworks
  • Oversee team growth and foster a collaborative work environment

Benefits

  • Opportunities for professional development and mentoring
  • Collaborative and supportive work environment
  • Chance to work on diverse and challenging projects
  • Involvement in the company's long-term vision and strategy
Full Job Description
Role Description

Role Description:
As a Senior Software Engineer - Java Backend (Java BE) at Incedo, you will be responsible for developing and maintaining backend applications using Java technologies. You will be expected to have a strong understanding of Java and its related frameworks, including Spring, Hibernate, and RESTful APIs. You should also have experience in developing and maintaining databases using SQL and NoSQL technologies.

Roles & Responsibilities:
• Writing high quality code, participating in code reviews, designing systems of varying complexity and scope, and creating high quality documents substantiating the architecture.
• Engaging with clients, understanding their technical requirements, planning and liaising with other team members to develop technical design & approach to deliver end-to-end solutions.
• Mentor & guide junior team members, review their code, establish quality gates, build & deploy code using CI/CD pipelines, apply secure coding practices, adopt unit-testing frameworks, provide better coverage, etc.
• Responsible for team's growth.

Technical Skills

Skills Requirements:

  • Proficiency in Java programming language.
  • Experience with Spring Framework, Hibernate, and other Java-based frameworks.
  • Expertise in relational databases such as Oracle, MySQL, and PostgreSQL.
  • Familiarity with software development life cycle (SDLC) and agile methodologies.
  • Must have excellent communication skills and be able to communicate complex technical information to non-technical stakeholders in a clear and concise manner.
  • Must understand the company's long-term vision and align with it.
  • Provide leadership, guidance, and support to team members, ensuring the successful completion of tasks, and promoting a positive work environment that fosters collaboration and productivity, taking responsibility of the whole team.


Nice-to-have skills

Qualifications

  • Qualifications
  • 4-6 years of work experience in relevant field
  • B.Tech/B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred


Similar Jobs

More Jobs at Incedo

  • Java Developer
    $110K — $130K *
    Austin, TX 78745 (Travis County)
    Information Technology
    In-Person
  • AWS Cloud Engineer
    $120K — $150K *
    Austin, TX 78745 (Travis County)
    Information Technology
    In-Person
  • Lead Business Analyst
    $90K — $130K *
    Austin, TX 78745 (Travis County)
    Business Services
    In-Person
  • Business System Analyst
    $80K — $110K *
    Austin, TX 78745 (Travis County)
    Technical Services
    In-Person
  • Java Tech Lead
    $110K — $140K *
    Austin, TX 78745 (Travis County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Java Developer jobs: