Only H1B
Role
:- Sr. Java Developers /Leads with Kafka and banking experience
Location
:- Jersey City, NJ (OR) Chicago IL
Contract
:- hybrid - 4 Days
Exp
:- Min 10 years
JD:-
Summary:
Strong Java Developers and Leads, that have strong problem-solving skills.
Payment
Tech – Software Engineer (Java):
As
an experienced member of our Software Engineering group, we look for engineers
who are passionate about solving business problems through innovation and
strong engineering practices. In this role, you will apply deep technical
expertise across the full software development lifecycle and partner closely
with stakeholders to stay aligned on shared goals. We embrace a culture of
experimentation and continuous improvement, and you will work in a
collaborative, trusting environment that values diversity of thought and
customer-focused solutions. The ideal candidate is self-motivated and
proactive, with strong curiosity, ownership, and the ability to troubleshoot
methodically and deliver under pressure. You have experience working in an
Agile SDLC, collaborating effectively within your team, and executing across
cross-team dependencies with technology leads, architects, production
management, business analysts, and QA.
Responsibilities:
- Deliver creative
software solutions across design, development, and troubleshooting; think
beyond routine approaches to break down technical problems.
- Develop secure,
high-quality production code; review and debug code written by others.
- Perform code reviews
and partner with QA to develop and review test scenarios.
- Drive delivery of key
milestones aligned to a clear roadmap and requirements.
Qualifications (required):
- BS/BA degree or
equivalent experience (Computer Science preferred).
- Formal training or
certification in Software Engineering with 5+ years of applied
experience.
- 8+ years of
software development experience.
- Ability to translate
functional requirements into technical designs and engineering
requirements.
- Strong
experience with Core Java, object-oriented design, RDBMS
(Oracle), SQL, Spring, and No SQL.
- Strong
understanding of Agile methodology and use of SDLC tooling to improve
development and testing efficiency
(Jira, Jenkins, Git, JUnit, Selenium, linting tools).
Qualifications (preferred):
- Experience partnering
effectively with technology teams and product owners to drive end-to-end
delivery.
- Experience planning and
managing Scrum teams, including facilitating Agile ceremonies,
prioritizing backlogs, and enabling team delivery.
- Experience building
secure, highly available, resilient, scalable systems leveraging
clustering and load balancing across web/app servers and messaging systems
(Kafka).
- Practical cloud-native
experience.
- Container-based
development and orchestration; microservices frameworks and tools
(Docker, Kubernetes, Spring Boot, Swagger).
- Cloud and
container-based development experience (e.g., Gaia,
Kubernetes, AWS).
- Reactive programming
experience (e.g., Spring Flux).
- Streaming/aggregation
frameworks (Storm, Spark).
- NoSQL / Big Data stores
(Cassandra, Elasticsearch, Cloudera stack, HBase); experience
optimizing Cassandra is a plus.
- Banking and payments
domain experience.