Java Software Engineer

7 days ago


Bengaluru, Karnataka, India beBeeSenior Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

Are you a seasoned Java expert looking to take your skills to the next level?

About the Role

We are seeking an accomplished Senior Java Developer to join our technology team and play a key part in designing, developing, and delivering high-quality banking applications and services.

The ideal candidate will have extensive experience in Core Java, Spring Boot, Microservices, and strong problem-solving skills. You will be responsible for:

  • Designing and developing secure, scalable, and high-performance banking applications and services using Core Java and Java/J2EE technologies
  • Building, testing, and deploying RESTful microservices to support banking products and services
  • Implementing reusable, maintainable, and high-quality code following OOP principles and design patterns
  • Integrating applications with databases, external systems, and third-party APIs

Key ResponsibilitiesApplication Design & Development

- Design, develop, and enhance enterprise-level applications using Core Java and Java/J2EE technologies
- Build, test, and deploy RESTful microservices to support banking products and services
- Implement reusable, maintainable, and high-quality code following OOP principles and design patterns
- Integrate applications with databases, external systems, and third-party APIs

System Architecture & Performance

- Collaborate with architects to design microservices-based distributed systems
- Optimize application performance through multithreading, caching strategies, and efficient data structures
- Ensure adherence to security, compliance, and performance standards for banking applications

Testing & Quality

- Write and execute unit tests using JUnit/TestNG and integration tests for microservices
- Participate in peer code reviews to maintain high coding standards
- Collaborate with QA teams to ensure defect-free software delivery

Collaboration & Mentoring

- Work closely with product managers, business analysts, and other developers to gather requirements and translate them into technical specifications
- Mentor junior developers and contribute to team knowledge-sharing sessions
- Participate in Agile/Scrum ceremonies, providing accurate task estimations and updates

Required Skills & Qualifications

Technical Skills Required:

  • Core Java / Java J2EE: Strong fundamentals in OOP, collections, generics, and exception handling
  • Spring Framework: Spring Boot, Spring MVC, Spring Data JPA
  • Microservices: REST API design and development, service discovery, load balancing
  • Data Structures & Algorithms: Solid understanding and practical implementation
  • Multithreading: Thread safety, concurrency, synchronization
  • ORM: Hibernate / JPA for database interactions
  • Problem-Solving: Ability to debug, troubleshoot, and optimize applications
  • Familiarity with SQL and relational databases (MySQL, PostgreSQL, Oracle)
  • Hands-on experience with version control (Git) and build tools (Maven/Gradle)
Soft Skills:
  • Strong analytical and critical thinking abilities
  • Excellent communication and interpersonal skills
  • Ability to work independently and as part of a distributed team
  • Adaptability in fast-paced, dynamic environments
Qualifications

Bachelors or Masters degree in Computer Science, Engineering, or related field.
Relevant Java/Spring certifications are a plus.



  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Job Title: Java Software EngineerWe are seeking an experienced software engineer to design and develop high-quality software solutions using Java.The ideal candidate will have a strong background in Java 8 and above, with expertise in Spring Boot, Spring REST, JPA, and Hibernate.Key Responsibilities:Collaborate with cross-functional teams to define software...


  • Bengaluru, Karnataka, India Ascendion Full time

    Job Title : Java Software EngineerLocation : Bengaluru/Mumbai, India (Onsite, 5 days a week)Must have : Recent Banking domain experienceJob Description : Java engineer will play a critical role in the design, development, and implementation of mission critical applications and systems.They leverage their extensive technical expertise and leadership skills...

  • Software Engineer

    7 days ago


    Bengaluru, Karnataka, India APPIT Software Inc Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Software Engineer- ALMLocation: BangaloreRole: Software EngineerNotice period: 30 daysExperience: 3-5 yearsPrimary Skills:Proficient understanding of the Software Development Life Cycle (SDLC) and its various phases.Strong command of Unified Modeling Language (UML) and SysML for designing software architectures and solutions.Hands-on experience with...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 20,00,000 - ₹ 25,00,000

    Job Title: Senior Java Software EngineerJob Description:As a Senior Java Software Engineer, you will have the opportunity to take on a challenging role in software engineering and development. You will work with a feature team to engineer and maintain innovative, customer-centric, high-performance, secure, and robust solutions.In this role, you will be...


  • Bengaluru, Karnataka, India Aiprus Software Private Limited Full time

    Job DescriptionJob Title: Senior Java DeveloperExperience: 46 YearsLocation: BangaloreJob Description:We are looking for an experienced Senior Java Developer to join our team in Bangalore. The ideal candidate should have strong expertise in Java, Spring Boot, and Microservices, with proven experience in designing and developing scalable applications.Key...


  • Bengaluru, Karnataka, India Cielo Talent Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Title: Back-End Engineer (Java) Dept: Product Engineering Sub-Dept: Research & Development Division (P&L): Bangalore (BLR) Overview:InvestCloud is looking for high-performing Java engineers to join our product team in Bangalore. This position is for self-starters who are motivated to play a crucial role in the delivery of innovative financial products by...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,04,000 - ₹ 1,30,878

    As a senior Java software engineer, you will be responsible for developing and maintaining large-scale Java applications. Your expertise in designing, coding, debugging, and testing will ensure that our software is of high quality.">Designing, coding, debugging, and testing large-scale Java applicationsTroubleshooting issues in test and production...


  • Bengaluru, Karnataka, India MindBrain Full time US$ 90,000 - US$ 1,20,000 per year

    Company DescriptionMindBrain is at the forefront of innovation, education, and strategic workforce solutions. As a dynamic software company, we pioneer cutting-edge solutions and shape the future of technology. We are also a leading educational hub, dedicated to nurturing talent through comprehensive IT and non-IT training. In addition to software and...


  • Bengaluru, Karnataka, India beBeeJavaEngineer Full time ₹ 15,00,000 - ₹ 20,00,000

    Senior Java Software EngineerWe are seeking a highly skilled and experienced Senior Java Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing complex software applications using Java.About the RoleThis is an exciting opportunity for a motivated and results-driven individual who is...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Job OverviewWe are seeking a highly skilled and experienced Java Software Engineer to lead our development team. As a leader in this role, you will be responsible for designing, developing, and implementing cutting-edge software solutions using Java.Key ResponsibilitiesLead a team of developers in designing, developing, and maintaining scalable and...