Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

K4 Infotech

NewBe an early applicant

Java Developer

Posted
Discussion

Description

We are looking for an experienced Senior Technical Java Developer / Technical Lead with strong hands-on expertise in Java and Spring Boot, along with the ability to lead a development team, drive technical decisions, and own project delivery. The candidate should be interested in growing towards a Technical Manager / Engineering Manager role.


Key Responsibilities


  • Lead and mentor developers while remaining hands-on with Java development.
  • Design and develop scalable applications using Java, Spring Boot, REST APIs, and Microservices.
  • Drive system architecture, technical decisions, code reviews, and development standards.
  • Handle complex technical challenges, production issues, and escalations.
  • Own team deliverables, technical planning, priorities, and delivery timelines.
  • Collaborate with Product, QA, DevOps, and global stakeholders.

Required Skills


  • 15+ years of strong software development experience.
  • Expert knowledge of Core Java, Java 8/11/17+, Spring Boot, and REST APIs.
  • Strong experience in Microservices, System Design, and Application Architecture.
  • Experience with SQL databases such as MySQL, PostgreSQL, or Oracle.
  • Knowledge of Kafka, Couchbase/MongoDB, Docker, Kubernetes, and Cloud platforms is preferred.
  • Strong technical leadership, mentoring, problem-solving, and communication skills.
  • Previous experience handling teams, technical planning, and delivery ownership.

Preferred: POS/Retail/Payment domain experience, distributed systems, and global team exposure.

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →