NEC Software Solutions
Posted 15h ago

Senior Software Engineer - Java, Node and AWS

NEC Software Solutions
Bengaluru, Karnataka, India
HybridFull Time
Responsibilities
  • developing software
  • testing applications
  • managing databases
Requirements
  • Requires 5+ years of experience developing software with Java
  • JavaScript
  • TypeScript
  • NodeJS
  • Spring Boot
  • Express, AWS
  • Databases
  • Testing, and containerization technologies
Technical tools mentioned
JavaJavaScriptTypeScriptMicrosoft PowerShellNodeJSSpring BootExpressThymeleafNunjucksJUnitJestMavenNPMLiquibaseHibernateSequelizeDockerIntelliJ IDEAVisual Studio CodeSonarQubeCheckstyleJaCoCoESLintAWSAmazon ECS FargateApplication Load Balancer (ALB)Amazon Route 53AWS Certificate Manager (ACM)AWS Secrets ManagerAmazon API GatewayAWS ShieldAmazon DynamoDBAmazon Aurora PostgreSQLAWS LambdaAmazon Elastic Container RegistryAmazon ElastiCache for RedisAWS BackupMicrosoft Entra ID

Job description

Company Description:

NEC Software Solutions (India) 

On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution with technology and innovation.

We have more than 30 years of experience in providing end to end IT services across the globe and have earned a reputation for delighting our customers by consistently surpassing expectations and helping them deliver robust, market-ready software products that meet the highest standards of engineering and user experience. Supported by more than 1300 exceptionally talented manpower, we are a hub for offshore support and technology services.

We work with diverse industry verticals which include publishing, media, financial services, retail, healthcare and technology companies around the world. Our customers range from two-person startups to $bn listed companies.

For more information, visit at www.necsws.com/india.

Our Parent company NEC Corporation is a Japanese multinational information technology and electronics company, headquartered in Tokyo, Japan. It is recognised as a ‘Top 50 ­­­Innovative Company’ globally and the NEC Group globally provides “Solutions for Society” that promote the safety, security, fairness and equality of society. Their main goal is to help create a safer society with their innovations in technologies.

NEC Corporation has established itself as a leader in the integration of IT and network technologies while promoting the brand statement of “Orchestrating a brighter world.” NEC enables businesses and communities to adapt to rapid changes taking place in both society and the market as it provides for the social values of safety, security, fairness and efficiency to promote a more sustainable world where everyone has the chance to reach their full potential. 

Job Description:

Languages: Java 8 (being upgraded to Java 21), Javascript, Typescript

Scripting: Powershell

Runtime: NodeJS 14-24

Framework: Spring Boot 4.x.x, Express: 4.x.x

Templating: Tymeleaf, Nunjucks Template Engine 

Unit Testing: Junit, Jest

Dependancy Management: Maven, NPM

Database scheme management / ORM: Liquibase / Hibernate, Sequilize

Containerization: Docker 

IDE: IntelliJ IDEA, VSCode 

Static code analysis: SonarQube, Java: Checkstyle, JaCoCo, Node: ESLint

Cloud: AWS (Services: ECS Fargate, ALB (Application Load Balancer), Route53, ACM (Certificate Manager), Secrets Manager, API Gateway, AWS Shield, Dynamo DB, RDS Aurora PostgreSQL-compatible, Lambda, Elastic Container Registry, Elasticache for Redis, AWS Backup)

User Management: Microsoft Entra ID

Qualifications:

5+ Years Experience,

UK Shift

About NEC Software Solutions

Provides software and technology services for public sector organizations.

Similar jobs

Software Engineer roles near Bengaluru, Karnataka
6h
Save
Mark Applied
Hide
Client Technology-Engineering-Software Engineering (Bengaluru, KA, IN, 560048)
Bengaluru, Karnataka, India
OnsiteFull Time
EY
EY: Provides audit, tax, consulting, and strategy services globally.
10+ YOE10+ years of software or platform engineering experience; advanced C#, Java, or Python; CI/CD, AI model fine-tuning, embeddings, agentic systems, evaluation frameworks, Kubernetes, and Docker experience preferred.
C#, Java, Python, GitHub, Azure DevOps (ADO), Kubernetes, Docker
6h
Save
Mark Applied
Hide
Senior Software Engineer-AI Solutions (Bengaluru, KA, IN)
Bengaluru, Karnataka, India
HybridFull Time
Dover Corporation
Dover CorporationNYSE: DOV: Diversified global manufacturer of industrial equipment and specialty systems.
3+ YOE3–7 years developing enterprise software or AI solutions; bachelor's or master's degree in a technical field; Python, APIs, cloud AI, generative AI, databases, data pipelines, Git, CI/CD, and DevOps experience.
Python, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), Microsoft SAP S/4HANA, Salesforce, Microsoft SharePoint, Microsoft 365, Microsoft Azure, PLM, MES, CRM, Azure OpenAI, Azure AI Foundry, OpenAI, Anthropic, Semantic Kernel, LangChain, LlamaIndex, Git, CI/CD, MLOps, REST, ETL, ELT
6h
Save
Mark Applied
Hide
Software Engineer (Bangalore, IN, 560001)
Bangalore, Karnataka, India
HybridFull Time
ASSA ABLOY
ASSA ABLOYNasdaq Stockholm: ASSA B: Manufacturer of access control and door opening solutions.
5+ YOERequires 5+ years in IT security and software development or architecture, technical degree or equivalent, strong programming and platform skills, security expertise, English fluency, and excellent communication.
Windows Server, Linux, Red Hat, CentOS, Ubuntu, Java, Python, C, Perl, JavaScript, Node.js, Oracle, PostgreSQL, Docker, Kubernetes, C#, C++, SQL, REST API, VMware ESXi, Azure, Active Directory, Windows domain, OpenID Connect, FIDO, PKI, OAuth, OATH, TLS, SSL, X.509, PKCS#11, Cryptotokenkit
6h
Save
Mark Applied
Hide
Track Manager - Configuration Management
Bengaluru, Karnataka, India
OnsiteFull Time
HCLTech
HCLTechNational Stock Exchange of India: HCLTECH: Global technology providing digital, engineering, and cloud services.
Experience integrating ServiceNow with enterprise ecosystems, troubleshooting interfaces, configuring environments, and implementing automation and DevOps practices.
ServiceNow, DevOps
6h
Save
Mark Applied
Hide
Senior Software Engineer 1
Bangalore, Karnataka, India
OnsiteFull Time
Merck KGaA
Merck KGaAFrankfurt Stock Exchange: MRK: Science and technology in healthcare, life science, and electronics.
5+ YOEBachelor's or master's degree in computer science or equivalent; 5+ years of software engineering experience; strong Java, REST, testing, and distributed systems experience.
Java, REST, Microservices, CI/CD, Google Cloud Platform, Microsoft Azure, Amazon Web Services, JavaScript, HTML, CSS, SQL, GitHub, ElasticSearch, Kubernetes, Spring, Spring Boot
6h
Save
Mark Applied
Hide
Software Engineering Professional
Bengaluru, Karnataka, India
OnsiteFull Time
BT
BTLondon Stock Exchange: BT.A: A multinational telecommunications provider of broadband, mobile, and networking services.
Experience with reliability engineering, ITSM, application support, automation, CI/CD, observability, security governance, vulnerability management, disaster recovery, Python, GoLang, .NET, databases, cloud, and networking.
ServiceNow, Python, GoLang, .NET, MariaDB, React, PostgreSQL, Dynatrace, OpenSearch, Grafana, Linux, Windows, AWS, Azure, GCP, Terraform, SQL, CI/CD, Infrastructure as Code (IaC), GitOps, DevOps, DevSecOps, RBAC
8h
Save
Mark Applied
Hide
Software Engineer II
Bengaluru, Karnataka, India
OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services firm providing banking and investment solutions.
2+ YOERequires 2+ years of software engineering experience, Java, SQL, Oracle DB, Spring Boot, microservices, system design, testing, SDLC, agile, CI/CD, security, and cloud exposure.
Java, SQL, Oracle Database, Spring Boot, Microservices, AWS, CI/CD
9h
Save
Mark Applied
Hide
Software Engineer, YouTube, Full Stack
Bengaluru, Karnataka, India
OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
2+ YOEBachelor's degree or equivalent practical experience; 2 years of software development and full-stack experience, or 1 year with an advanced degree. Requires Java, Python, Golang, C++, JavaScript, TypeScript, HTML, or CSS experience.
Java, Python, Golang, C++, JavaScript, TypeScript, HTML, CSS