Senior Java Developer and Tech Lead

4 weeks ago


Bengaluru, Karnataka, India Ahvi Infotech Full time

About the Job: Senior Java Developer / Lead Java Developer

We are seeking an experienced Senior Java Developer with a strong command of Object-Oriented Design (OOD) principles and extensive hands-on experience in Core Java, J2EE, REST & SOAP-based Web Services, and Spring Boot. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable web-based applications, with a focus on Microservices architecture.

Key Responsibilities:

  • Application Design & Development: Lead the design, architecture, and coding of web-based applications using Core Java and J2EE technologies.
  • Object-Oriented Design: Apply OOD principles to design clean, maintainable, and reusable code.
  • Web Services: Design and implement RESTful and SOAP-based web services to support application integration and communication.
  • MVC Framework: Utilize Model-View-Controller (MVC) design patterns to develop scalable and maintainable web applications using frameworks such as Spring MVC, Struts, or others.
  • Database Development: Develop and optimize data models, queries, and transactions using at least one SQL (e.g., MySQL, PostgreSQL, Oracle) or NoSQL (e.g., MongoDB, Cassandra) database technology.
  • Microservices Architecture: Develop, deploy, and maintain applications following Microservices architecture using Spring Boot, ensuring modularity and scalability.
  • Performance Optimization: Identify performance bottlenecks and optimize code, database interactions, and service integrations for maximum performance and scalability.
  • Collaborate with Stakeholders: Work closely with business analysts, product owners, and stakeholders to understand functional requirements and translate them into technical solutions.
  • Agile Methodologies: Participate in Agile development processes, including daily scrums, sprint planning, and retrospectives, to ensure the timely delivery of high-quality solutions.
  • Technical Leadership: Provide technical leadership, mentor junior developers, and ensure coding best practices are followed across the team.
  • Documentation & Code Reviews: Ensure proper documentation is maintained for all solutions, and conduct regular code reviews to ensure code quality and adherence to best practices.

Key Skills and Qualifications:

  • 8-12 years of experience in designing and developing web-based applications.
  • Proficiency in Core Java and J2EE technologies.
  • Expertise in Object-Oriented Design (OOD) principles and best practices.
  • Strong experience in developing RESTful and SOAP-based Web Services.
  • Hands-on experience with at least one MVC framework (e.g., Spring MVC, Struts, JSF, etc.).
  • Solid database knowledge and experience with SQL (e.g., MySQL, Oracle, PostgreSQL) or NoSQL (e.g., MongoDB, Cassandra).
  • Experience with Spring Boot and Microservices architecture for developing distributed applications.
  • Exposure to front-end frameworks like AngularJS or similar UI technologies (a plus).
  • Experience with version control systems such as Git, build tools like Maven/Gradle, and CI/CD pipelines.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies like Docker and Kubernetes (preferred).
  • Strong problem-solving skills and ability to work in a collaborative environment.


  • Bengaluru, Karnataka, India Tech Mahindra Full time

    Senior Full Stack Java Developer OpportunityJoin Tech Mahindra, a leading provider of digital transformation, consulting, and business re-engineering services, in our exciting opportunity for a Senior Full Stack Java Developer.We are seeking an experienced developer with expertise in Java and related frameworks to join our team in Bangalore or...


  • Bengaluru, Karnataka, India Futures And Careers Full time

    Job Description: Java Backend Tech LeadFutures And Careers is seeking a highly skilled Java Backend Tech Lead to join our team.Key Responsibilities:Design and document the backend module, ensuring scalability and performance.Guide developers towards delivering the designed solution and ensure they follow design and coding standards.Collaborate with...

  • Experienced Developer

    3 weeks ago


    Bengaluru, Karnataka, India Taggd Full time

    Senior Developer - Tech Lead RoleTaggd is seeking an experienced Senior Developer to take on a Tech Lead position within our team. As a Senior Technical Lead, you will be responsible for driving the development of software applications using Java and Spring Boot technologies. Your expertise in Microservice Architecture, MongoDB, and RESTful Web Services will...


  • Bengaluru, Karnataka, India Zeca Tech Full time

    Job SummaryZeca Tech is seeking an experienced Senior Software Architect with a specialization in Java technologies to lead the design and development of high-quality software applications.


  • Bengaluru, Karnataka, India Alpha Tech Academy Full time

    Job Title: Senior Java Software Engineer - Alpha Tech AcademyJob Description:We are seeking an experienced Java Developer and Team Lead to join our team at Alpha Tech Academy. The ideal candidate will have a strong background in Java development, with a minimum of 2+ years of experience.Key Responsibilities:Develop and maintain large-scale Java applications...


  • Bengaluru, Karnataka, India Ampcus Tech Pvt. Ltd Full time

    Ampcus Tech Pvt. Ltd is seeking an experienced Senior Java Backend Developer to join our team.Key Responsibilities:• Design, develop, and deploy scalable Java-based backend systems.• Collaborate with cross-functional teams to identify and prioritize project requirements.• Ensure high-quality code through rigorous testing and code...


  • Bengaluru, Karnataka, India Tech Mahindra Full time

    Company Overview:Tech Mahindra is a leading provider of digital transformation, consulting and business re-engineering services and solutions. We are committed to providing innovative and transformative solutions for our clients.About the Job:We are seeking an experienced Senior Java Engineer to join our team. As a Technical Lead, you will be responsible for...


  • Bengaluru, Karnataka, India AMEX Full time

    Transform Your Career with AmexWe are seeking a seasoned Senior Java Developer to lead our agile team and drive user story analysis, design, and development of responsive web applications using best engineering practices. As a key member of our tech team, you will have the opportunity to architect, code, and ship software that makes us an essential part of...

  • Senior Tech Lead

    1 month ago


    Bengaluru, Karnataka, India Squareroot Consulting Pvt Ltd Full time

    Job Title: Senior Tech LeadJob Description:At Squareroot Consulting Pvt Ltd, we are seeking a highly motivated and resourceful Senior Tech Lead to join our Product Innovation team. The ideal candidate will have a minimum of 8 years of core software product development experience and have been part of the core product development team, building an awesome...

  • Senior Java Architect

    4 weeks ago


    Bengaluru, Karnataka, India Futures And Careers Full time

    **Job Title:** Senior Java ArchitectJob Description for UI ArchitectsThe Senior Java Architect will be a technology leadership position at Futures And Careers, responsible for understanding the existing solution, designing end-to-end feature and performance enhancements, ensuring better scale-out, and overseeing the implementation. This is a hands-on role...

  • Lead Java Developer

    3 weeks ago


    Bengaluru, Karnataka, India Tech Mahindra Full time

    Job Title: Back End DeveloperWe are seeking a skilled Backend Developer to join our team at Tech Mahindra in Bangalore.Key Responsibilities:Design and develop scalable, efficient, and reliable backend systems using Java, J2EE, and Spring Boot.Collaborate with cross-functional teams to integrate backend systems with front-end applications and databases.Ensure...


  • Bengaluru, Karnataka, India Futures And Careers Full time

    Job Description for UI ArchitectsPosition OverviewThe Architect role is a technology leadership position. In this role, the individual will have in-depth knowledge of the existing solution, and will be responsible for designing end-to-end feature and performance enhancements, ensuring better scale-out, and overseeing the implementation. This is a hands-on...

  • Senior Java Developer

    4 weeks ago


    Bengaluru, Karnataka, India Morine Tech Full time

    About the RoleMorine Tech is seeking an experienced Java Full Stack Developer to join our team. We are looking for a skilled professional who can design, implement, and maintain complex software systems. The ideal candidate will possess strong technical expertise in ReactJS, Redux, Sequelize ORM, Node JS, Material UI, and other relevant...


  • Bengaluru, Karnataka, India Ampcus Tech Pvt. Ltd Full time

    Job Title: Senior Java Backend Software EngineerKey Responsibilities• Lead the development of scalable Java backend applications.• Design and implement efficient microservices architecture.• Collaborate with cross-functional teams to drive CICD process.Requirements• Proficiency in Java 8 and Spring Boot frameworks.• Experience with microservices,...

  • Senior Java Tech Lead

    1 month ago


    Bengaluru, Karnataka, India Squareroot Consulting Pvt Ltd Full time

    We are seeking a skilled Java Tech Lead to join our AI Chat bot product startup development team based in Bangalore.Key Responsibilities:Design and develop high-quality software solutions using Spring Boot and Microservices architecture.Collaborate with cross-functional teams to drive technical innovation and excellence.Own technical integrity across systems...


  • Bengaluru, Karnataka, India Winshritech Full time

    Winshritech is seeking a skilled Tech Expert for our Java Development team. With a focus on innovation and excellence, we aim to deliver cutting-edge solutions that transform the world of IT staffing.About the RoleWe are looking for an experienced Senior Software Engineer to join our dynamic team. As a key member, you will be responsible for designing and...


  • Bengaluru, Karnataka, India Ampcus Tech Pvt. Ltd Full time

    Job Title: Java Backend DeveloperOverviewAmpcus Tech Pvt. Ltd is seeking a highly skilled Java Backend Developer to join our team. The ideal candidate will have experience with Java 8, Spring Boot, and microservices.Key ResponsibilitiesDesign and develop scalable and efficient Java-based backend systems.Collaborate with cross-functional teams to ensure...


  • Bengaluru, Karnataka, India Alpha Tech Academy Full time

    About Us: At Alpha Tech Academy, we are passionate about empowering students with cutting-edge knowledge in software development. Our team is dedicated to providing top-notch training experiences that prepare individuals for successful careers.Job Overview: We are seeking an experienced Java instructor who can join our team as a Senior Java Instructor. As a...

  • Senior Java Developer

    1 month ago


    Bengaluru, Karnataka, India Société Générale Assurances Full time

    Job Title: Senior Java DeveloperJob Description:We are seeking a highly skilled Senior Java Developer to join our team at Société Générale Assurances. As a Senior Java Developer, you will be responsible for driving the technical evolution of our Air-Agora application, guiding technical team members, and working towards accomplishing...

  • Java Tech Lead

    4 weeks ago


    Bengaluru, Karnataka, India T3Cogno Private Limited Full time

    **Job Title:** Java Tech LeadWe are seeking an experienced Java Tech Lead to join our team at T3Cogno Private Limited. The ideal candidate will have a strong background in Core Java, J2EE, and design patterns, with expertise in Spring, Spring Boot, and microservice architecture.Responsibilities:Lead the development of high-quality Java applications using...