N

NEC Software Solutions

Public-sector software and digital services

Senior Software Engineer - Java, Angular

Full-Time
No salary listed
Senior
Mumbai, Maharashtra, India
In Person
Software EngineeringFull-Stack Engineering

About the job

Requirements
  • At least 5 years of experience is required.
  • Work in an Agile team environment to deliver web application solutions using Angular (version 7 or higher) and Java; hands-on coding is required.
  • Use Angular, preferably with Ionic, and Java to develop web application solutions.
  • Have 5+ years of hands-on experience with Java and Spring Boot.
  • Have 3+ years of experience with REST APIs and OAuth.
  • Have 5+ years of experience with PostgreSQL or Oracle databases.
  • Have 5+ years of experience with JavaScript, CSS3 or SCSS, and HTML5.
  • Have 5+ years of experience with design principles, user interface best practices, object-oriented analysis and design, and REST services integration.
  • Be able to analyze, design, develop, and unit test software.
  • Work from outline specifications to deliver working prototypes or solutions.
  • Have working knowledge of design and architectural patterns and best practices.
  • Keep abreast of new technologies and their applicability to work requests.
  • Provide estimates and optimize application code performance.
  • Have critical-thinking and problem-solving skills, and interpersonal and communication skills.
Responsibilities
  • Undertake software analysis, design, development, and unit testing.
  • Work in a software development team to develop enterprise-scale applications for local government and housing association customers.
  • Work with product experts, business analysts, testers, and engineers to deliver web application solutions.
  • Work from outline specifications to deliver working prototypes or solutions.
  • Provide estimates and optimize application code performance.
  • Keep abreast of new technologies and assess their applicability to work requests.
Desired Qualifications
  • Experience with mobile development using Ionic, including hybrid mobile applications for iOS and Android; 2+ years of experience is listed.
  • Experience with SQLite embedded databases; 2+ years of experience is listed.
  • Experience with domain-driven design; 5+ years of experience is listed.
  • Knowledge of Windows systems and basic Unix; 5+ years of experience is listed.
  • Knowledge of Agile processes; 5+ years of experience is listed.
  • Experience with Postman; 3+ years of experience is listed.
  • Experience with source control tools such as Git, SVN, or PVCS; 5+ years of experience is listed.
  • Knowledge of Agile development methods such as Scrum or Kanban; 5+ years of experience is listed.
  • Experience with Agile development tools such as Jira; 5+ years of experience is listed.
  • Experience with continuous integration and testing tools such as Jenkins, Hudson, or BuildBot; 3+ years of experience is listed.
  • Behavior-driven development experience with Cucumber or Selenium; 2+ years of experience is listed.

About the company

N

NEC Software Solutions

View

NEC Software Solutions is a software and services company focused on public-sector organizations. It develops systems for government, public safety, healthcare, housing, transport, and other essential services. Public agencies and regulated service providers use its applications for case management, operations, citizen services, payments, data, and workflow automation. The business combines software products with implementation, managed services, cloud operations, consulting, and customer support. Roles span product, engineering, data, implementation, service delivery, security, sales, and support.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A