company logo

Software Developer

Mid-Level: 4 to 6 years
6L - 10L (Per Year)

About the Job



Job Title: Engineer/Senior Engineer (Development Contributor)

Experience: 4 – 7 Years

Job Description:

We are seeking a highly skilled and experienced Engineer/Senior Engineer with 4-7 years of hands-on experience in Java development. The ideal candidate will have a strong background in Java programming, cloud technologies, code repositories, and relational databases. The candidate should be capable of independent as well as team-based development, including coding, testing, automation, bug-fixing, and vulnerability management.

Mandatory Experience (Technical):

  1. Proficient in Java programming, with at least Java 8 version.
  2. Experience with any cloud technology, including Docker/Kubernetes, GCP, AWS, or Azure.
  3. Familiarity with code repositories such as JIRA and SVN.
  4. Experience in working with PostgreSQL or similar relational databases.

Mandatory Experience (Good to Have):

  1. Knowledge of Python or similar scripting languages.
  2. Experience in L2 & L2 Networking.
  3. Familiarity with Netconf, REST API, GRPC, OpenConfig, and YANG modeling.

Mandatory Experience (Non-Technical):

  1. Understanding of Agile and Waterfall Development cycles.
  2. Experience working with cross-functional teams and involvement in all phases of the software development lifecycle.
  3. Strong documentation and communication skills.


  • Develop and maintain Java-based applications, adhering to best practices and coding standards.
  • Collaborate with cross-functional teams to gather requirements, design solutions, and implement features.
  • Perform code reviews, testing, and debugging to ensure the quality and reliability of software products.
  • Implement and manage cloud-based solutions using Docker/Kubernetes, GCP, AWS, or Azure.
  • Utilize code repositories like JIRA and SVN for version control and collaboration.
  • Design and optimize relational database schemas using PostgreSQL or similar technologies.
  • Stay updated with emerging technologies and industry trends to continuously improve development processes and techniques.
  • Follow Agile and Waterfall Development methodologies as per project requirements.
  • Document technical specifications, user manuals, and release notes as needed.
  • Communicate effectively with team members, stakeholders, and management to provide status updates and address technical issues.


  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 4-7 years of experience in Java development.
  • Strong understanding of software development principles and methodologies.
  • Experience with cloud technologies, code repositories, and relational databases.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and in a team environment.
  • Proven ability to manage multiple tasks and deadlines effectively.
  • Excellent communication and interpersonal skills.

About the company

LinkageIT is led under the able guidance of highly experienced business professionals. We are a leading Boutique IT Consulting Company with global footprints in India, Australia, & Canada that focuses on your business needs and create a customized solution to give your business the desired boost. Our focused areas include providing niche skilled technology consultants across the globe, profess ...Show More


IT Services and IT Consul...

Company Size

11-50 Employees



Other open jobs from Linkage IT