What you will accomplish:
- Design and Development : Create scalable and reliable software solutions for billing and payment processes, translating requirements into technical specifications and designs.
- System Optimization : Identify and implement improvements to enhance transaction speed and accuracy using data-driven insights.
- Security and Compliance : Implement security measures to protect user data and ensure tools meet industry standards and regulatory requirements.
- Integration and Compatibility : Develop APIs and interfaces for seamless integration with internal systems and third-party providers, ensuring interoperability.
- Testing and Quality Assurance : Conduct thorough testing and implement automated frameworks to ensure functionality, reliability, and security of tools.
- Collaboration and Communication : Work with cross-functional teams to align on goals and deliverables, and manage project timelines using agile methodologies for iterative development.
What you will bring:
- Candidates should have 4 + years professional experience in a Java development role; Bachelor’s degree or equivalent in Computer Science or related field preferred
- Experience with Java, J2EE/JavaEE architectures, design patterns, and ORM frameworks, including solid experience with JSP, Spring MVC, Spring Core, Spring Transaction Manager, and Spring Batch, Junit and log4j/logback, and experience JMX, JMS
- Solid understanding of XHTML (including validation and compliance), HTML 5, CSS, JavaScript, jQuery, and AJAX, including cross-browser compatibility solutions
- Solid experience with PHP and object-oriented PHP development preferred
- Solid understanding of SQL, including MySQL and Oracle, and ETL processes; experience interfacing front-end and mid-tier systems with Oracle, including calling stored procedures, Oracle Packages, etc.
- Experience with UI and web frameworks, MVC, and UX design principles
- Extensive experience with Service Oriented Architectures, including both creating and consuming REST, XML, JSON, and WSDL/SOAP interfaces
- Experience with Maven, SVN, and Jenkins desired
- Experience with Unix/Linux shell programming, development under Windows Server/IIS, data security, and PCI compliance desired
- Strongly prefer experience with billing and payment systems
- Experience with scrum/agile and test-driven development methodologies
- Ability to clearly create and document software systems
The base pay range for this position is expected in the range below:
$95,200 - $168,700