Java Developer
2 days ago
Position Overview
We are seeking a skilled Java Developer to join our team and contribute to the development of Bodhee Microservices. The ideal candidate will be responsible for designing, building, and maintaining high-performance, scalable microservices using Java 21+ and Play/Spring Frameworks. This role requires strong expertise in Java, SQL, database design, and unit testing with JUnit and Mockito. Experience in full-stack development and team leadership is essential. Knowledge of Angular for UI development is a plus.
Key Responsibilities- Design and develop Bodhee Microservices using Java 21+ and Play Framework or Spring Boot, ensuring scalability, performance, and security.
- Analyze, design, program, test, document, and maintain Bodhee components, ensuring high-quality deliverables.
- Write unit test cases using JUnit and Mockito to ensure robust, reliable, and maintainable code.
- Understand and analyze inter-dependencies between services (application, system, and database) to identify and resolve inefficiencies and bottlenecks.
- Write complex SQL queries and design database tables, views, and indexes for PostgreSQL to support back-end functionality.
- Design and document APIs using Swagger, ensuring clear and reusable interfaces.
- Prepare unit test plans and create prototypes or Proof of Concepts (POCs) to validate technical approaches.
- Write well-designed, testable, reusable, and efficient code, adhering to best practices and coding standards.
- Dockerize Play and Spring Boot applications for seamless deployment and scalability.
- Deploy Bodhee Microservices and provide pre- and post-implementation support to ensure smooth operations.
- Test software to ensure performance, security, and scalability meet required standards.
- Contribute to the continuous improvement of development processes and tools.
Qualifications
- Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience).
Skills
Required
- Strong proficiency in RDBMS (PostgreSQL) and experience writing complex SQL queries.
- Knowledge of designing database tables, views, and indexes.
- Good understanding of REST web services, multi-threading, and API design using Swagger.
- Working knowledge of caching mechanisms (e.g., Redis, Memcached) and Cache DB.
- Knowledge of Docker, Git, and deploying applications in a Linux environment.
- Basic understanding of cloud infrastructure (e.g., AWS, Azure, GCP).
- Familiarity with HTML, CSS, JavaScript, and MVC frameworks for full-stack development.
- Strong knowledge of algorithms, data structures, and software design principles.
- Proven ability to write testable, reusable, and efficient code.
- Creative problem-solving and analytical skills with a proactive attitude toward learning.
- Experience with front-end development using Angular or similar JavaScript frameworks.
- Familiarity with UI/UX principles and modern front-end development practices.
- Knowledge of microservices architecture and cloud-native development.
- Knowledge of CI/CD pipelines and tools (e.g., Jenkins, Kubernetes).
- Exposure to automated testing frameworks beyond JUnit (e.g., Selenium) and test-driven development.
- Knowledge of MVC framework.
-
Walk-in Java Freshers
1 week ago
Bengaluru, Karnataka, India Java Home Cloud Full timeWe are conducting a walk-in drive to recruit enthusiastic and trained Java developers who have recently completed their B.E in any stream. This is an excellent opportunity for freshers from the 2023, 2024, or 2025 graduating classes to kickstart their careers in a dynamic and supportive environment. **Key Responsibilities**: - Collaborate with...
-
Backend Developer
2 days ago
Tamil Nadu, Chennai, India JAVA Full time ₹ 9,00,000 - ₹ 12,00,000 per yearAs a backend developer, you will be a part of the backend API development team having members working from different geographical locations. As part of this role, you will be working along with some bright and dynamic engineers, building backend APIs, re-usable components, with strict coding guidelines, and best practices. If you are passionate about what...
-
Java Developer
2 weeks ago
Bengaluru, Karnataka, India, Karnataka Tata Consultancy Services Full timeGreetings from TCS!!!Job Role: Java Microservices DeveloperDesired Experience: 6-12 YearsJob Location: BengaluruRequired Skills: Java 8, Spring, Hibernate/JPA, Micro ServicesJob Description:Strong knowledge and hands on development experience on primary skills Java Microservices Developer, Java/J2EE, AWS, Spring MVC, Spring Boot HibernateExpertise in...
-
Java Developer
4 weeks ago
Bengaluru, Karnataka, India, Karnataka mthree Full timemthree is seeking a Java Developer to join a highly regarded Multinational Investment Bank and Financial Services Company.Job Description:Role: Java DeveloperLocation: Bengaluru/Mumbai (Hybrid model with 2-3 days per week in the office)Responsibilities:Develop and build enterprise level applications using Java technologies.Analyse Business User Stories and...
-
Java Developer
3 weeks ago
Bengaluru, Karnataka, India, Karnataka Tata Consultancy Services Full timeRole - Java DeveloperExp - 5 to 10 YrsLocation - BangaloreJob DescriptionExperience in technical roles, proven experience across product life cycle.Well versed with microservices architecture, cloud-based web services architecture, design patterns and frameworksExperience in scaling and leading teams building solution with cloud technologiesShould have...
-
Java Developer
3 weeks ago
Bengaluru, Karnataka, India, Karnataka Capgemini Engineering Full timePosition :- Java DeveloperLocation:- BengaluruExperience:- 6–9 yearsChoosing Capgemini means choosing a place where you’ll be empowered to shape your career, supported by a collaborative global community, and inspired to reimagine what’s possible. Join us in building scalable, modern applications that power digital transformation across industries.Your...
-
Java Developer
2 weeks ago
Bengaluru, Karnataka, India, Karnataka Capgemini Engineering Full timeJava DeveloperLocation: BangaloreExperience: 6–9 years Choosing Capgemini means choosing a place where you’ll be empowered to shape your career, supported by a collaborative global community, and inspired to reimagine what’s possible. Join us in building scalable, modern applications that power digital transformation across industries.Your RoleAs a...
-
Java Developer
4 weeks ago
Bengaluru, Karnataka, India, Karnataka Tata Consultancy Services Full timeGreetings from TATA Consultancy ServicesJob Openings at TCSSkill: JAVA DeveloperExp range :6-12 YAERSRole: Permanent RoleJob location: Pune / Bhubaneshwar / BangalorePls find the Job Description below.Job Description**mandatoryRequired InformationDetails1Role** Senior Java Developer2Required Technical Skill Set**Java , Spring, Hibernate/JPA, Micro Services,...
-
Java Developer
4 weeks ago
Bengaluru, Karnataka, India, Karnataka Insight Global Full timePosition: Java Developer Location: Bengaluru OR Gurugram (Hybrid 2x Onsite)Duration: 18 month contractPR: $9 - $13/hr USD (₹800 - ₹1200 INR)Must Haves:5+ years of experience in Java development (maintenance or support-heavy).Strong understanding of Java 8+, Spring Boot, and REST APIs.Experience with application security, OWASP principles, and...
-
Java Backend Developer
3 weeks ago
Bengaluru, Karnataka, India, Karnataka People Prime Worldwide Full timeAbout the CompanyOur client is a trusted global innovator of IT and business services, present in 50+ countries. They specialize in digital & IT modernization, consulting, managed services, and industry-specific solutions. With a commitment to long-term success, they empower clients and society to move confidently into the digital future.Job DescriptionWe...