Software Engineer (Java)

Software Development
  • Software Development
  • India
  • Applications have closed

Join a fast‑moving team building high‑performance Java applications within an Agile framework. You’ll turn business needs into clean, scalable code while collaborating across product, QA and stakeholder groups.

What You’ll Do

  • Collaborate with analysts, product owners, QA and stakeholders to define requirements.
  • Design, develop, test, debug and maintain high‑performance Java applications.
  • Write clean, scalable, reusable code following secure development standards.
  • Participate in architecture reviews, sprint planning and technical design discussions.
  • Create and run unit tests; support integration and system testing.
  • Troubleshoot production issues, perform root‑cause analysis and deliver fixes quickly.
  • Contribute to code reviews, peer programming and documentation.

What You Need

  • Bachelor’s degree in Computer Science, Engineering or related field.
  • 2–4 years of Java development experience in enterprise or product settings.
  • Strong grasp of OOP, data structures, algorithms, multithreading and concurrency.
  • Proficiency in design patterns, memory management and performance optimization.
  • Experience with source control (Git or TFS) and unit testing frameworks.
  • Ability to write technical documentation and support CI/CD pipelines.
  • Strong analytical, troubleshooting and communication skills.

Good to Have

  • Experience with Microsoft Visual Studio and Azure DevOps.
  • Familiarity with RESTful APIs and distributed architecture.
  • Exposure to CI/CD pipeline tooling and Agile/Scrum processes.

The Opportunity

Enjoy a hybrid work environment, quarterly company‑wide recharge days, and a genuine focus on work‑life balance, all within an inclusive, diverse culture.

Similar Jobs to Apply
  • Citi
    India

    Be part of a fast‑moving technology team delivering secure, high‑performance Java solutions for a global financial services leader. You will help shape enterprise‑grade applications that meet ri
  • Infosys
    Pune

    Join a dynamic consulting team delivering Vision Plus solutions to leading financial services firms. You'll translate client challenges into data‑driven designs and guide projects from requirements
  • Citi
    India

    Join a dynamic technology team where you'll contribute to designing, building, and maintaining full‑stack applications that power Citi’s financial services. This role blends backend Java expertise
  • Cloud SynApps Inc.
    India

    Join a fast‑moving team that owns a production React Native mobile app tightly integrated with Salesforce, handling everything from code to store releases.What You’ll DoFix defects and deliver