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
Additional Desired Skills:
• Experience with IBM Rational Application Developer and WebSphere
• A background in large scale transaction processing and financial management systems
• Knowledge of credit card processing and related PCI standards
• Experience working in a team environment where team members are geographically dispersed
Education:
• Bachelor’s degree or equivalent in computer science (M.S. in computer science preferred) or related field and 7 plus years of industry experience, including some technical leadership.