Description:
Through our dedicated associates, Conduent delivers mission-critical services and solutions on behalf of Fortune 100 companies and over 500 governments - creating exceptional outcomes for our clients and the millions of people who count on them. You have an opportunity to personally thrive, make a difference and be part of a culture where individuality is noticed and valued every day.
This position is part of a software development team developing and supporting tolling back-office products. These industry leading products support the collection of tolls and the associated operations for a number of the country’s largest tolling agencies. This position is responsible for analysis, design, coding, integration, test & maintenance of software modules used in the tolling back-office system.
Scope of the position includes:
- Design, develop, and maintain complex software programs
- Work collaboratively with other members of the project team to ensure timely delivery of high-quality delivery enterprise applications
- Consult with other solution architects, system support teams, database administrators and application teams on solution architecture, system, database and application design
- Plan and estimate development work needed to implement assigned tasks
- Transform complex requirements into working, maintainable enterprise-level solutions
- Perform detailed application design as appropriate
- Author and maintain design and technical documentation necessary
- Provide leadership to other team members to deliver high quality systems on schedule
- Work closely with product owners to understand and translate business objectives into technical requirements
- Conduct code reviews to ensure coding standards
- Conducting system performance tests and application tuning
Experience:
- Minimum 7 years’ experience with Java 7/8, J2EE, Eclipse or similar tool
- Minimum 5 years’ of experience with Spring Boot, Spring Security, Spring Data, Spring MVC along with Unit Testing, and Integration Testing
- Excellent understanding of design patterns and microservice architecture.
- Experience designing RESTful web services
- Experience designing, implementing, and integrating Spring and/or Spring Boot
- Experience in writing unit tests and documentation
- Hands on experience in Enterprise Integration Patterns (EIP); Exposure with Apache camel or spring integration
- Hands on experience with Kubernetes and exposure in no-SQL databases
- Deep understanding of data architecture, industry standards, and best practices.
- Ability to clearly and concisely document architectural diagrams, technical proposals, and research results
- Experience with writing complex queries for Oracle database
- Linux and systems management experience
- Experience in high-volume, transaction processing productions systems
- Object oriented analysis, design and programming skills
- Experience with a recognized software development lifecycle methodology
- Good interpersonal skills in order to interface successfully with an onshore project manager, clients and office personnel
- Creative problem-solving skills