
Java Software Engineer
7 days ago
Are you a seasoned Java expert looking to take your skills to the next level?
About the RoleWe 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
- 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
- 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
- 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
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)
- 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
Bachelors or Masters degree in Computer Science, Engineering, or related field.
Relevant Java/Spring certifications are a plus.
-
Java Software Engineer
7 days ago
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,50,00,000Job 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...
-
Java Software Engineer
1 week ago
Bengaluru, Karnataka, India Ascendion Full timeJob 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 yearSoftware 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...
-
Senior Java Software Engineer
2 weeks ago
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 20,00,000 - ₹ 25,00,000Job 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...
-
Senior Java Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Aiprus Software Private Limited Full timeJob 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...
-
Software Java Engineer
4 days ago
Bengaluru, Karnataka, India Cielo Talent Full time ₹ 1,04,000 - ₹ 1,30,878 per yearTitle: 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...
-
Java Software Engineer
7 days ago
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,04,000 - ₹ 1,30,878As 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...
-
Senior Java Software Engineer
7 days ago
Bengaluru, Karnataka, India MindBrain Full time US$ 90,000 - US$ 1,20,000 per yearCompany 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...
-
Senior Java Software Engineer
7 days ago
Bengaluru, Karnataka, India beBeeJavaEngineer Full time ₹ 15,00,000 - ₹ 20,00,000Senior 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...
-
Java Software Engineer Leader
5 days ago
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,50,00,000Job 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...