Software Developer 63
Applications
63
Applications
About the Job
Skills
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):
- Proficient in Java programming, with at least Java 8 version.
- Experience with any cloud technology, including Docker/Kubernetes, GCP, AWS, or Azure.
- Familiarity with code repositories such as JIRA and SVN.
- Experience in working with PostgreSQL or similar relational databases.
Mandatory Experience (Good to Have):
- Knowledge of Python or similar scripting languages.
- Experience in L2 & L2 Networking.
- Familiarity with Netconf, REST API, GRPC, OpenConfig, and YANG modeling.
Mandatory Experience (Non-Technical):
- Understanding of Agile and Waterfall Development cycles.
- Experience working with cross-functional teams and involvement in all phases of the software development lifecycle.
- Strong documentation and communication skills.
Responsibilities:
- 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.
Qualifications:
- 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
Industry
IT Services and IT Consul...
Company Size
11-50 Employees
Headquarter
Mohali
Other open jobs from Linkage IT