Senior Software Engineer

Zensar Technologies
Indian Mound, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Indian Mound, United States of America

Tech stack

Java
Computer-Aided Design
Adobe InDesign
API
Software Applications
HTML5
Oracle WebLogic Server
CSS
Databases
IBM DB2
Software Debugging
Eclipse
Enterprise JavaBeans
Java Platform Enterprise Edition (J2EE)
Financial Information EXchange
Hibernate
IBM Websphere Application Server
Java Database Connectivity
Java Message Service (JMS)
Java Persistence API
Spring
JSON
WildFly (JBoss AS)
PostgreSQL
Maven
Enterprise Messaging Systems
Microsoft SQL Server
MySQL
Oracle Applications
RabbitMQ
Responsive Web Design
Service-Oriented Architecture
Shell Script
Simple Object Access Protocol (SOAP)
Software Engineering
PL-SQL
SQL Databases
Data Streaming
Systems Integration
TypeScript
Web Services
XML
Enterprise Application Integration
RxJS
Enterprise Software Applications
Angular
Kafka
Build Tools
REST
Jasmine
Docker
Microservices

Job description

Experteer Overview In this role you will design, implement, and maintain enterprise software solutions, collaborating with product managers to translate business needs into technical specifications. You will build and test Java/JEE and Spring-based applications, develop front-end components with Angular, and contribute to distributed, real-time processing systems. You will evaluate new technologies and drive implementation within product solutions, while ensuring robust documentation and maintenance. This position offers impact in the financial services domain, shaping scalable, multi-tier applications. Compensation / Benefits * Analyze and design software, write code, and debug for new or enhanced products * Collaborate with product managers and users to define requirements * Participate in design meetings and specify technical requirements * Create technical specifications from business needs * Develop and test applications using current languages and technologies * Prepare installation and maintenance documentation * Develop distributed, asynchronous enterprise processing solutions * Become SME on key platforms and integration points * Evaluate new technologies and implement them in products/solutions * Translate business requirements into executable code * Code, test, debug, document, implement, and maintain software applications * Handle other related duties as needed Tasks * 7+ years of professional Java, JEE & Spring experience * Expertise in Java SE (8,11,17) and JEE (EJB, JDBC, JMS) * Proficiency with Spring Framework and JPA (Hibernate) * Strong Angular (v17+) and TypeScript skills * Experience with HTML5, CSS3, and responsive design * Familiarity with NgRx, RxJS for state management * RESTful API integration experience * Knowledge of testing frameworks (Jasmine, Karma) a plus * Experience with Kafka or similar distributed event streaming * Experience in distributed asynchronous solutions and messaging platforms * SOA/API based applications using SOAP/REST Web Services * Microservices development with Spring and Docker * Database experience (Oracle/MySQL/SQL Server/DB2/PostgreSQL) and SQL/PL/SQL * Messaging technologies (MQ/RabbitMQ/JMS, Kafka) * Knowledge of data formats (XML, JSON, FIX, FIXML) a plus * Experience with JEE app servers (WebSphere, WebLogic, JBoss) * Build tools (Maven, ANT) and IDEs (Eclipse) * Unix/Linux shell scripting and advanced usage * Software design and enterprise integration patterns * Ability to analyze, adapt, and integrate third-party frameworks * Strong analytical, decision-making, problem-solving, and time management skills * Financial services domain experience for enterprise solutions Key requirements *

Requirements

Experteer Overview In this role you will design, implement, and maintain enterprise software solutions, collaborating with product managers to translate business needs into technical specifications. You will build and test Java/JEE and Spring-based applications, develop front-end components with Angular, and contribute to distributed, real-time processing systems. You will evaluate new technologies and drive implementation within product solutions, while ensuring robust documentation and maintenance. This position offers impact in the financial services domain, shaping scalable, multi-tier applications. Compensation / Benefits * Analyze and design software, write code, and debug for new or enhanced products * Collaborate with product managers and users to define requirements * Participate in design meetings and specify technical requirements * Create technical specifications from business needs * Develop and test applications using current languages and technologies * Prepare aaaaaaaa with and maintenance documentation * Develop distributed, asynchronous enterprise processing solutions * Become SME on key platforms and integration points * Evaluate new technologies and implement them in products/solutions * Translate business requirements into executable code * Code, test, debug, document, implement, and maintain software applications * Handle other related duties as needed Tasks * 7+ years of professional Java, JEE & Spring experience * Expertise in Java SE (8,11,17) and JEE (EJB, JDBC, JMS) * Proficiency with Spring Framework and JPA (Hibernate) * Strong Angular (v17+) and TypeScript skills * Experience with HTML5, CSS3, and responsive design * Familiarity with NgRx, RxJS for state management * RESTful API integration experience * Knowledge of testing frameworks (Jasmine, Karma) a plus * Experience with Kafka or similar distributed event streaming * Experience in distributed asynchronous solutions and messaging platforms * SOA/API based applications using aaa design Web Services * Microservices development with Spring and Docker * Database experience (Oracle/MySQL/SQL Server/DB2/PostgreSQL) and SQL/PL/SQL * Messaging technologies (MQ/RabbitMQ/JMS, Kafka) * Knowledge of data formats (XML, JSON, FIX, FIXML) a plus * Experience with JEE app servers (WebSphere, WebLogic, JBoss) * Build tools (Maven, ANT) and IDEs (Eclipse) * Unix/Linux shell scripting and advanced usage * Software design and enterprise integration patterns * Ability to analyze, adapt, and integrate third-party frameworks * Strong analytical, decision-making, problem-solving, and time management skills * Financial services domain experience for enterprise solutions Key requirements *

Apply for this position