II
Engineer 1
Accepting applicationsInfoVision Inc. · Bengaluru, Karnataka, India
Full-Time Entry Javaaterf
Posted
29 May
Category
Test
Experience
Entry
Country
India
Summary
The Engineer, 1 is responsible for implementing software based on technical designs, writing clean, efficient code, and executing comprehensive unit tests. Building on foundational experience, this role involves deeper participation in team activities and collaborative Agile practices, fostering further growth in software engineering skills, contributes to project outcomes and identifies any major problems that may arise from system enhancements. This role requires contribution to full stack development throughout the SDLC, focusing on enhancing frontend, backend, and UI/UX components and collaboration with teams to ensure seamless integration and optimal performance.
Job Description
Minimum Qualifications:
Bachelor’s degree in computer science or related field of study or equivalent, relevant work experience
2+ years of work experience in related field with Java, Spring, Spring boot, and SQL
Preferred Qualifications
5+ years of work experience in related field with Java, Spring, Spring boot, and SQL Knowledge,
Skills and Abilities:
Java
Spring
Spring boot
SQL
JavaScript, preferred but not required
Angular, preferred but not required
Microservices, preferred but not required
Knowledge of AWS services, preferred but not required
Essential Job Functions
Utilize the software development lifecycle to implement technology solutions that create and enhance applications. Inspect, analyze, and translate functional and non-functional requirements into technical design, application code, and configuration parameters. Produce design specifications, including screen layouts, graphical user interfaces, and printed outputs developed for self and others. Convert technical design and specifications into functioning components through the development of application code and configuration. Provide technical on-call support as defined within team and role expectations.
Create and execute unit tests to ensure issues are proactively identified within the software development lifecycle. Analyze code to identify causes of errors and defects. Remediate known errors within development and production support contexts. Review application code for self and others. Define, support, and enforce code standards and guidelines relevant to the applications and technologies being supported. Estimate and size work based upon high-level requirements. Continuously improve applications and processes with a focus on quality, efficiency, and user experience.
Show more Show less
The Engineer, 1 is responsible for implementing software based on technical designs, writing clean, efficient code, and executing comprehensive unit tests. Building on foundational experience, this role involves deeper participation in team activities and collaborative Agile practices, fostering further growth in software engineering skills, contributes to project outcomes and identifies any major problems that may arise from system enhancements. This role requires contribution to full stack development throughout the SDLC, focusing on enhancing frontend, backend, and UI/UX components and collaboration with teams to ensure seamless integration and optimal performance.
Job Description
Minimum Qualifications:
Bachelor’s degree in computer science or related field of study or equivalent, relevant work experience
2+ years of work experience in related field with Java, Spring, Spring boot, and SQL
Preferred Qualifications
5+ years of work experience in related field with Java, Spring, Spring boot, and SQL Knowledge,
Skills and Abilities:
Java
Spring
Spring boot
SQL
JavaScript, preferred but not required
Angular, preferred but not required
Microservices, preferred but not required
Knowledge of AWS services, preferred but not required
Essential Job Functions
Utilize the software development lifecycle to implement technology solutions that create and enhance applications. Inspect, analyze, and translate functional and non-functional requirements into technical design, application code, and configuration parameters. Produce design specifications, including screen layouts, graphical user interfaces, and printed outputs developed for self and others. Convert technical design and specifications into functioning components through the development of application code and configuration. Provide technical on-call support as defined within team and role expectations.
Create and execute unit tests to ensure issues are proactively identified within the software development lifecycle. Analyze code to identify causes of errors and defects. Remediate known errors within development and production support contexts. Review application code for self and others. Define, support, and enforce code standards and guidelines relevant to the applications and technologies being supported. Estimate and size work based upon high-level requirements. Continuously improve applications and processes with a focus on quality, efficiency, and user experience.
Show more Show less