Senior Software Engineer

Zensar Technologies
Indian Mound, TN, United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Computer-Aided Design Adobe InDesign Application Programming Interfaces (APIs) Software Applications HTML5 Oracle WebLogic Server Cascading Style Sheets (CSS) Databases IBM DB2 Software Debugging Eclipse (Software)
+40 more
Enterprise JavaBeans Java Platform Enterprise Edition (J2EE) Financial Information EXchange Hibernate (Java) IBM Websphere Application Server Java Database Connectivity Java Message Service (JMS) Java Persistence API Spring Framework JSON WildFly (JBoss AS) PostgreSQL Apache 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 Extensible Markup Language (XML) Enterprise Application Integration RxJS Enterprise Software Applications AngularJS Apache Kafka Build Tools Restful APIs 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

Videos

See all

Related articles

See all