ApplySarthi

Java Developer | Mid

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

1,038 open java roles across 156 companies are on ApplySarthi right now, most of them in Bengaluru (88), Pune (34), Hyderabad (24).

What java roles keep asking for: Java (89%), Agile (59%), CI/CD (47%), AWS (43%), Spring (42%), Microservices (37%), System design (36%), Kubernetes (34%) — counted across their open postings here.

AWS jobs · Angular jobs · CSS jobs · Data modelling jobs

Jobgether has 4,586 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for java roles keep coming back to Java, Agile, CI/CD, AWS. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with Java? Tell me one thing you learned the hard way.
  3. What do you do when a production issue happens on your code?
  4. Walk me through a system you built. How was it designed, and what would you change now?
  5. Tell me about a hard bug you tracked down. How did you find the cause?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Java Developer | Mid at Jobgether interview free →

Accountabilities: Design end-to-end solutions for new and legacy systems, selecting appropriate frameworks, components, and architectural patterns aligned with business requirements. Collaborate closely with development teams to ensure adherence to architectural standards, engineering best practices, clean code principles, and code quality practices using SonarQube. Design architectures capable of supporting high transaction volumes, including thousands of transactions per second and millions per day, while maintaining low latency and system resilience. Analyze and validate functional and non-functional requirements with clients and stakeholders, translating them into technical specifications and software engineering artifacts. Integrate core banking systems and mainframe environments with banking peripherals, messaging queues, and distributed cloud services. Design and support integrations involving financial messaging, REST services, XML-based communication, and transactional protocols. Evaluate technical deliverables regularly to ensure implementation aligns with approved architectural designs. Support the development and integration of banking automation devices, including payment terminals, printers, scanners, card readers, and smartcard technologies. Work with database technologies to support data modeling, complex SQL queries, and performance optimization. Apply static code analysis and quality monitoring practices to maintain software reliability and engineering standards. Contribute to technical decisions involving cloud architecture, containerization, and Linux-based environments. Requirements Solid practical experience as a Software Architect, Technical Specialist, or Java Developer working with complex enterprise technology ecosystems. Strong knowledge of MVC architecture, microservices, RESTful API design, multi-tenancy, and design patterns, including GoF and enterprise patterns. Experience designing and deploying solutions using Docker and container technologies. Extensive experience with: Java EE 5+ and Java SE 6+. Spring Framework, including Spring XML configurations. JPA 2 and EJB 3. Distributed transactions using CMT/BMT and batch processing. Familiarity with Java Swing, JSF, and Apache Velocity. Strong knowledge of messaging technologies, particularly JMS, IBM MQ (WebSphere MQ), and/or IBM App Connect or WebSphere Message Broker. Experience with XML messaging, REST services, and financial transaction protocols, particularly ISO 8583 (1987 version). Practical knowledge of banking peripherals and automation integrations, including: J/XFS standards (CWA-13937 / FDI 2.1.3b+). Cryptographic PinPads and EMV standards. Authentication printers, CMC7 and barcode readers or scanners, and smartcards. Strong experience with IBM DB2, relational data modeling, and optimization of complex SQL queries. Hands-on experience configuring and analyzing code quality through SonarQube. Knowledge of public or private cloud architecture and basic Linux administration and operations. Familiarity with front-end technologies, including HTML5, CSS, Bootstrap, JavaScript, jQuery, AJAX, Angular, and Progressive Web App (PWA) architectures. Basic familiarity with additional technologies such as ASP.NET. Understanding of mainframe integration environments, particularly COBOL and CICS. Strong analytical and problem-solving skills, attention to detail, and ability to collaborate with multidisciplinary technical teams. Desirable: Experience working with Agile methodologies, particularly Scrum and Kanban. Benefits Meal and/or food allowance. Medical and dental insurance. Pet health insurance. Home office allowance for remote employees. Welcome kit during onboarding. Life insurance. Access to psychological and nutritional support through Zenklub. TotalPass fitness and wellness benefits. Continuous learning and professional certification programs with partners such as Adobe, Anthropic, AWS, Google, Microsoft, and Salesforce. Partnerships and discounts supporting professional development. Access to UOL digital content. Maternity welcome kit. Extended maternity and paternity leave. Employee referral program. Fully remote working arrangement. Opportunities to work with AI, generative AI, and advanced digital technologies.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-11-11. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.