Java Developer
15 hours 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
2 days 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
20 hours ago
Tamil Nadu, Chennai, India JAVA Full time ₹ 40,00,000 - ₹ 1,20,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 Full Stack
2 weeks ago
BTM Layout, Bengaluru, Karnataka, India My Java Learning Center (MyJLC) Full time**Job Description Summary**: - **Student Mentorship**: Provide personalized mentorship and support to students, helping them overcome learning challenges and achieve their full potential. - **Curriculum Development**: Design and update comprehensive training materials that cover core topics Of Full-Stack Development. - **Industry Insights**: Share your...
-
Java Programmer
2 weeks ago
Whitefield, Bengaluru, Karnataka, India BirlaSoft Full timeCountry/Region: IN- Requisition ID: 16842- Work Model: - Position Type: - Salary Range: - Location: INDIA - BENGALURU - WHITEFIELD SITE**Title**:Java Programmer**: - Description: - **About Birlasoft**: Birlasoft, a powerhouse where domain expertise, enterprise solutions, and digital technologies converge to redefine business processes. We take pride in our...
-
Java Developer
6 days ago
Bengaluru, India Scoutit Full timeJob Description We're looking for Java Developers. Salary: INR 20,00,000 - 25,00,000 / year Eligibility - 2 years of non-internship professional Java Developer experience - Good knowledge of Core/Advanced Java. - Basic SQL skills. - Strong database programming skills. - Good problem-solving abilities and willingness to learn. - Strong troubleshooting skills...
-
Java Developer
3 weeks ago
Bengaluru, India Virtusa Full timeJob Description Please Find The JD Job description for Java developer Building the web application using Java, Spring Boot. Build REST APIs and SDKs following best practices. Flexibility to work on various platforms Skills Architecture and development of REST APIs and microservices Required Skills Should be excellent in Java . Should be excellent in OOPS...
-
Java Developer
4 weeks ago
Bengaluru, India Infosys Full timeJob Description Java, Springboot, Microservices, JSP, JDBC, J2EE, Struts, Spring, Hibernate. - Analyzing user requirements, envisioning system features and functionality. - Design, build, and maintain efficient, reusable, and reliable Java codes by setting expectations and features priorities throughout development life cycle - Identify bottlenecks and bugs,...
-
Java Developer
3 days ago
Bengaluru, India Persistent Systems Full timeJob Description About Position: We are looking for a highly skilled Senior Java Developer with 5+ years of experience to design, develop, and maintain scalable Java applications. - Role: Java Developer - Location: Bangalore, Hyderabad - Experience: 5 to 10 Years - Job Type: Full Time Employment What You'll Do: - Design, develop, test, and deploy high-quality...
-
Java Developer
2 weeks ago
Bengaluru, India Viraaj HR Solutions Private Limited Full timeJob Description Industry & Sector: Enterprise Software & Technology Services building scalable backend systems and web services for B2B customers across domains such as finance, logistics, and SaaS platforms. We deliver robust, secure, and high-performance Java-based applications used in production by enterprise clients. Primary standardized title: Java...
-
JAVA Developer
4 weeks ago
Bengaluru, India Virtusa Full timeJob Description P2C3TSTS JD The Skills that will make you successful in this role Strong Java/J2EE, Object Oriented design and development skills. Core Java, Spring Framework (IOC, AOP, MVC), Spring Boot, REST Web Services, Multithreading Hands on Cloud Computing (AWS), Containers (Docker), Orchestration (Kubernetes) Test Automation tool (Karate, Cucumber,...