Java Developer (Backend)

$105,875 - $137,500/Yr

Conduent - Germantown, MD

posted 25 days ago

Full-time - Senior
Remote - Germantown, MD
10,001+ employees
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The Java Developer (Backend) position at Conduent is part of a software development team focused on creating and maintaining tolling back-office products. These products are essential for the operations of major tolling agencies across the country. The role involves a comprehensive range of responsibilities including analysis, design, coding, integration, testing, and maintenance of software modules that support toll collection and related operations.

Responsibilities

  • Design, develop, and maintain complex software programs.
  • Work collaboratively with other members of the project team to ensure timely delivery of high-quality enterprise applications.
  • Consult with solution architects, system support teams, database administrators, and application teams on solution architecture and 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 are met.
  • Conduct system performance tests and application tuning.

Requirements

  • 12+ years of experience with Java 7/8, J2EE, Eclipse or similar tool.
  • 5+ years of experience with Spring Boot, Spring Security, Spring Data, Spring MVC along with Unit Testing and Integration Testing.
  • Experience working in cloud, preferably MS Azure.
  • Excellent understanding of design patterns and microservice architecture.
  • Experience designing RESTful web services.
  • Experience in writing unit tests and documentation.
  • Experience in performance finetuning.
  • Ability to analyze logs and use monitoring tools such as App Insights, Grafana.
  • Hands-on experience in Enterprise Integration Patterns (EIP); exposure with Apache Camel or Spring integration.
  • Hands-on experience with Kubernetes and exposure in SQL databases, preferably Oracle.
  • 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 production systems.
  • Object-oriented analysis, design, and programming skills.
  • Experience with a recognized software development lifecycle methodology.
  • Good interpersonal skills to interface successfully with an onshore project manager, clients, and office personnel.
  • Creative problem-solving skills.

Nice-to-haves

  • 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.
  • Bachelor's degree or equivalent in computer science (M.S. in computer science preferred) or related field.

Benefits

  • Career Growth Opportunities
  • Great Work Environment
  • Health insurance coverage
  • Voluntary dental and vision programs
  • Life and disability insurance
  • Retirement savings plan
  • Paid holidays
  • Paid time off (PTO) or vacation or sick time
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service