We are looking for a Lead Java Developer who will take ownership of complex development initiatives while providing technical guidance to the team. This role is 80% hands-on development and 20% leadership, ideal for someone who enjoys coding while also driving design and delivery decisions.
Key Responsibilities:
* Design and develop secure, scalable, and high-performance solutions using Core Java / J2EE, Spring Boot, Spring Batch, Hibernate, SQL
* Take ownership of High-Level & Low-Level Designs (HLD & LLD) and ensure alignment with business and technical requirements
* Apply design patterns and Domain Driven Design principles to build robust architectures
* Lead and support tokenization and cryptographic implementations, with a strong focus on cybersecurity and vulnerabilities
* Collaborate with cross-functional teams, defining operational readiness KPIs with stakeholders and third-party entities
* Provide mentorship and technical direction while ensuring code quality and best practices
* Contribute to all phases of the software development lifecycle
* Drive delivery within an onsite-offshore model
* Support payment-related initiatives including credit card processing, statement processing, transaction research, and exception handling
Requirements:
* 10+ years of hands-on experience in Core Java / J2EE development on distributed platforms
* 6+ years in HLD & LLD
* 6+ years in full software development lifecycle experience
* 5+ years in tokenization and cryptographic functions
* 2+ years with cloud-based applications
* Strong expertise in REST, Web Services, JDBC, ORM
* Excellent written and verbal communication skills
If you are a hands-on Java expert who also enjoys guiding teams and influencing design decisions, we’d like to connect with you.
Seniority level
* Not Applicable
Employment type
* Full-time
Job function
* Management
Industries
* IT Services and IT Consulting
#J-18808-Ljbffr