Software Engineer I – Java

Full Time
Employment Information

BASIC QUALIFICATIONS:

  • Bachelors Degree in Computer Science or related field
  • Minimum 1-3 years of experience in software design and development
  • Minimum 1 years of experience and passionate in preferred technology stack (all or part of it):

Skills

  • Java
  • HTML, CSS, JavaScript and JUnit
  • J2EE Basics
  • Hibernate
  • Java 5, Generic, Annotations
  • GWT (Google Web Toolkit)
  • Spring framework
  • React
  • Additional experience in Servlet, JSP, Struts, HTML and JavaScript will be a plus
  • Must have experience in working in Tomcat, WebSphere,
  • Must have experience in working on either of the two RDBMS – MS SQL and Oracle
  • Experience in working in Agile methodologies, Junit testing will be considered as plus
  • Deep understanding of Software Development and Quality Assurance best practices
  • Excellent written and verbal communication skills
  • Excellent teamwork and collaboration skills

PREFERRED QUALIFICATIONS:

Knowledge of software technologies:

  • Angular JS
  • J2EE expertise
  • Spring Security
  • Spring Integration
  • Servlet
  • JSP
  • JAX-RS

Experience with tools utilized in development environment:

  • Jira
  • Nexus
  • Sonar
  • SVN
  • Crucible/Fisheye

Experience operating in an Agile development environment and familiarity with Agile principles.

  • Green or Black Belt CI Certification

RESPONSIBILITIES INCLUDE:

  • Develop high quality software which meets requirements, promotes re-use of software components, and facilitates ease of support.
  • Diagnose, isolate, and implement remedies for system failures caused by errors in software code.
  • Identifies and implements process improvements in Engineering practices.
  • Utilize software based system maintenance and tracking tools.
  • Provide input and technical content for technical documentation, user help materials and customer training.
  • Conduct unit tests, track problems, and implement changes to ensure adherence to test plan and functional/nonfunctional requirements
  • Analyze, design and implement software mechanisms to improve code stability, performance, and reusability. Participates and leads code review sessions.
  • Create high fidelity estimates of their own work efforts.
  • Assist others in estimating task effort and dependencies, responsible for team commitments within the Sprint.
  • May be asked to lead and advise other Engineering resources as part of project activities.
  • Participates with industry groups, stays current with technology and industry trends, disseminates knowledge to team members, forms best practices.
  • Communicate with Solution Management and other internal teams. Participates in cross-functional collaboration within the organization.
NCR Corporation

Featured jobs

Get the latest news, updates and tips

TIAA
TIAA Mumbai
Technology Trainee
Full Time
communication Complex Problem Solving
INR 4-8 L/Year
Software Quality Engineer
Full Time

Hexaview is hiring for freshers for the role Software Quality Engineer, Apply Now before link get expired

Complex Problem Solving
INR 3.6 L/Year
Freshers Engineer | Apply now
Full Time
Angular 5 Java PostgreSQL
Rs. 8,00,000/Year