Sr. Java Developer

Posted 4 Hours Ago
Be an Early Applicant
2 Locations
In-Office
Senior level
Artificial Intelligence • Information Technology • Software • Consulting
The Role
Design, develop, test, document, and maintain scalable Java features for an enterprise fintech credit decision engine. Analyze ambiguous business requirements, decompose them into technical tasks, implement GraphQL and AWS-based solutions, and ensure quality through unit, integration, and end-to-end testing. Collaborate cross-functionally, participate in code reviews, use AI-assisted development responsibly, and contribute to continuous engineering improvement.
Summary Generated by Built In
Job Description – Software Engineer (Java)

About the Role
We are looking for a highly motivated Software Engineer to join our team in building a next-generation credit decision engine for an enterprise fintech credit card platform. This role is ideal for engineers who enjoy solving complex business problems, taking ownership of features from design to deployment, and delivering high-quality software.
You will be responsible for understanding business requirements, breaking them down into well-defined technical tasks, implementing scalable solutions, and ensuring high engineering standards through testing, documentation, and collaboration. While AI-assisted development is encouraged, you are expected to take full ownership of the design, implementation, and quality of your work.

Key Responsibilities
  • Design, develop, and maintain features for a credit decision engine powering an enterprise fintech credit card platform.
  • Analyse business requirements and decompose them into well-defined, manageable development tasks.
  • Design and implement robust, maintainable, and scalable software solutions using engineering best practices.
  • Write comprehensive unit tests, integration tests, and end-to-end tests to ensure software quality and reliability.
  • Prepare technical design documents, implementation proposals, and other documentation required to communicate and validate solutions.
  • Collaborate with cross-functional teams to clarify requirements, resolve ambiguities, and deliver business value.
  • Use AI-assisted development tools effectively while maintaining complete ownership of the code, design decisions, and delivered solution.
  • Participate in code reviews and contribute to continuous improvement of engineering practices.
Required Skills & Qualifications
  • Strong hands-on experience with Java and Maven, with a solid understanding of Object-Oriented Programming (OOP) and software design principles.
  • Strong experience developing and consuming GraphQL APIs, including understanding of schemas, queries, mutations, resolvers, and API design considerations.
  • Good working knowledge of AWS services and cloud-based application development, with an understanding of designing, deploying, and operating applications in an AWS environment.
  • Proven ability to design and deliver end-to-end software solutions, from understanding requirements through implementation, testing, and documentation.
  • Strong problem-solving and analytical skills, with the ability to break down ambiguous requirements into clear questions, technical decisions, and actionable development tasks.
  • Strong sense of ownership and accountability, with clear and concise communication and a commitment to delivering high-quality, well-tested, and maintainable software.
Preferred Skills
  • Experience working with a Business Rules Engine.
  • Hands-on experience with Drools Rule Engine is a strong advantage.
  • Knowledge of Apache Pekko and the Actor Model is desirable.
  • Experience with distributed systems and event-driven architectures.
  • Familiarity with CI/CD practices and automated testing frameworks.
  • Experience working on fintech, banking, lending, credit cards, or other financial-domain applications is an advantage.
What We're Looking For
The ideal candidate is someone who:
  • Takes ownership of problems and drives them through to completion.
  • Thinks critically and challenges assumptions when requirements are unclear.
  • Writes clean, maintainable, and well-tested code.
  • Communicates technical ideas clearly and effectively.
  • Is comfortable using AI as a productivity tool while remaining fully accountable for the final solution.
  • Thrives in a collaborative, fast-paced engineering environment.

Skills Required

  • Strong hands-on experience with Java
  • Strong hands-on experience with Maven
  • Solid understanding of Object-Oriented Programming and software design principles
  • Strong experience developing and consuming GraphQL APIs, including schemas, queries, mutations, resolvers, and API design
  • Good working knowledge of AWS services and cloud-based application development
  • Ability to design and deliver end-to-end software solutions
  • Strong problem-solving and analytical skills
  • Ability to break down ambiguous requirements into technical decisions and actionable tasks
  • Strong ownership, accountability, communication, and commitment to high-quality maintainable software
  • Experience working with a Business Rules Engine
  • Hands-on experience with Drools Rule Engine
  • Knowledge of Apache Pekko and the Actor Model
  • Experience with distributed systems and event-driven architectures
  • Familiarity with CI/CD practices and automated testing frameworks
  • Experience in fintech, banking, lending, credit cards, or financial-domain applications
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
400 Employees
Year Founded: 2017

What We Do

Proclink is a digital and AI transformation company that helps regulated and operationally intensive enterprises modernize systems, workflows, and decision environments. It combines strategy and consulting, data engineering, artificial intelligence, analytics, implementation and integration, managed services, and technology services. The company serves manufacturing, financial services, life sciences, and other regulated industries, delivering connected enterprise intelligence and measurable operational performance for clients.

Similar Jobs

Binance Logo Binance

Senior Quality Assurance Engineer

Blockchain • Fintech • Software • Cryptocurrency • Metaverse
In-Office or Remote
23 Locations
7696 Employees

Dash Technologies Logo Dash Technologies

Senior Software Engineer

Artificial Intelligence • Healthtech • Machine Learning • Software
In-Office
Ahmedabad, Gujarat, IND
400 Employees

Vedlogic Logo Vedlogic

Senior Java Engineer

Artificial Intelligence • Cloud • Information Technology • Software
In-Office
Ahmedabad, Gujarat, IND
100 Employees

Binance Logo Binance

Senior Java Engineer

Blockchain • Fintech • Software • Cryptocurrency • Metaverse
In-Office or Remote
18 Locations
7696 Employees

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account