Lead Software Engineer - Payments Tech Lead (Java)
Core
Lead a high-performing delivery team to build secure, scalable, and resilient payment systems using Java and microservices.
Role type
Senior IC/Lead Software Engineer (Payments)
Builds
Secure, highly available, resilient, scalable payment systems and web applications
Domain
Financial Services / Payments
Deliverable
production ML models | product features
Required skills
Core Java, Object-Oriented Programming, Oracle RDBMS, SQL, Spring, JPA/Hibernate, Unix Scripting, Web Development, Modern JavaScript Frameworks (Ember, ReactJS, Angular), HTML5, Kafka, MQ Series, Agile Methods, SDLC Tools (JIRA, Jenkins, Git, JUnit, Selenium), Technical Design, Team Mentoring, Cross-Organizational Coordination
Preferred skills
Container-based development, Orchestration, Microservices Frameworks, Docker, Kubernetes, Spring Boot, Swagger, Cloud Development, NoSQL, Big Data Stores (Cassandra, Elasticsearch, Cloudera Stack, HBase), Streaming/Aggregation Frameworks (Storm, Spark), Banking/Payments Industry Experience
Technologies
Angular, Big Data, Cloud, Cassandra, Docker, ElasticSearch, Ember, Git, HTML5, Hibernate, JIRA, JPA, JUnit, Java, JavaScript, Jenkins, Kafka, Kubernetes, Load Balancing, NoSQL, Oracle, SQL, Selenium, Spark, Spring, Spring Boot, Swagger, Unix, Web, microservices
Responsibilities
Lead, mentor, and manage a high-performing delivery team, providing technical direction and ensuring high-quality outcomes. Keep the team on track to deliver key milestones against the roadmap and requirements. Explain and support architecture and design decisions, ensuring proposed solutions are practical and implementable. Work with technology peers and product owners to coordinate collaborative, end-to-end project delivery. Conduct code reviews and develop and review test scenarios with quality assurance partners. Take hands-on responsibility for delivering projects from start to finish. Plan cross-team dependencies with technology leads, architects, production management, business analysts, and quality assurance groups.