Senior Java Software Engineer

7 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Position -

Location - Pune

Experience - 7+ Years


ABOUT HASHEDIN

We are software engineers who solve business problems with a Product Mindset for leading global organizations.

By combining engineering talent with business insight, we build software and products that can create new enterprise value.

The secret to our success is a fast-paced learning environment, an extreme ownership spirit, and a fun culture.


WHY SHOULD YOU JOIN US?

With the agility of a start-up and the opportunities of an enterprise, every day at HashedIn, your work will make an impact that matters.

So, if you are a problem solver looking to thrive in a dynamic fun culture of inclusion, collaboration, and high performance – HashedIn is the place to be!

From learning to leadership, this is your chance to take your software engineering career to the next level.


JOB TITLE - Java Software Engineer Lead


Key Responsibilities

  • Lead a team of Java developers in designing, developing, and deploying enterprise-grade applications for BFSI clients.
  • Collaborate with business analysts, architects, and stakeholders to understand requirements and translate them into technical solutions.
  • Oversee the full software development lifecycle, ensuring adherence to best practices, coding standards, and security guidelines.
  • Mentor and guide junior developers, conducting code reviews and providing technical leadership.
  • Ensure timely delivery of high-quality software solutions, managing project timelines and deliverables.
  • Troubleshoot, optimize, and enhance existing systems for performance, scalability, and reliability.
  • Leverage advanced features of Java 8 (e.g., Streams, Lambdas, Optional, Date/Time API) and Java 17 (e.g., Sealed Classes, Records, Pattern Matching, Enhanced Switch Expressions) to build modern, maintainable applications.
  • Design and implement event-driven architectures using Apache Kafka, ensuring reliable and scalable message-driven systems.
  • Stay updated with emerging technologies and trends in the BFSI domain and Java ecosystem.
  • Coordinate with QA, DevOps, and other cross-functional teams for seamless integration and deployment.
  • Prepare technical documentation, design specifications, and user manuals as required.


Required Skills & Experience

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
  • 5+ years of experience in Java/J2EE development, with at least 2 years in a technical lead role.
  • Strong expertise in Core Java, with hands-on experience in Java 8 and Java 17 features:
  • Java 8:

    Streams API, Lambda Expressions, Functional Interfaces, Optional, Date/Time API (java.time), Default and Static Methods in Interfaces.
  • Java 17:

    Sealed Classes, Records, Pattern Matching for instanceof, Enhanced Switch Expressions, Text Blocks, and other modern language enhancements.
  • Experience designing and implementing event-driven systems using

    Apache Kafka

    (producers, consumers, topics, partitions, message serialization, and stream processing).
  • Strong knowledge of Spring Framework (Spring Boot, Spring MVC), Hibernate/JPA, RESTful APIs, and Microservices architecture.
  • Hands-on experience with relational databases (Oracle, MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).
  • Familiarity with front-end technologies (Angular, React, or similar) is a plus.
  • Experience with CI/CD tools (Jenkins, Git, Maven/Gradle) and cloud platforms (AWS, Azure, GCP) preferred.
  • Solid understanding of BFSI domain processes, compliance, and security requirements.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to manage multiple priorities in a fast-paced environment.


Good to Have

  • Certifications in Java, AWS, or relevant BFSI technologies.
  • Prior experience working with financial institutions or fintech companies.
  • Exposure to Agile/Scrum methodologies

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You