Java Developer

Neewee logo

Neewee

View Salaries, Reviews, and more  

Job Description

Role: Java Developer

Location: Bangalore (WFO)

Work Type โ€“ Permanent

Education Qualification: Graduate/Postgraduate

Neewee is an Enterprise SaaS Solutions provider in Manufacturing Scheduling, specializing in Production, Quality Control, and Maintenance Scheduling across critical sectors including Pharmaceuticals and Process Industries.

We are committed to innovation, operational excellence, and empowering our clients with intelligent, future-ready scheduling and manufacturing solutions.

Position Overview:

We are seeking a highly skilled Java Developer to join our team and help develop 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.

Roles and 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.
  • Manage and mentor 1-2 Engineer I - Fullstack Developers, providing guidance and fostering their professional growth.
  • Collaborate with cross-functional teams to deliver robust and innovative solutions.
  • Contribute to the continuous improvement of development processes and tools.


Key Skills:

  • Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience).
  • 1+ years of professional experience in Java development using Java 11+ and Play Framework or Spring Boot.
  • Strong experience in writing unit test cases using JUnit and Mockito for robust code validation.
  • Strong proficiency in RDBMS (PostgreSQL) and experience writing complex SQL queries.
  • Hands-on experience with 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.
  • Experience with 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.
  • Experience with agile development methodologies and a collaborative, team-oriented approach.
  • Creative problem-solving and analytical skills with a proactive attitude toward learning.


Preferred Qualification:

  • 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.
  • Experience with CI/CD pipelines and tools (e.g., Jenkins, Kubernetes).
  • Exposure to automated testing frameworks beyond JUnit (e.g., Selenium) and test-driven development.
  • Hands-on experience with any MVC framework.




Note: By applying to this position, you hereby consent to the collection, processing, and storage of your personal data by Neewee Analytics Pvt Ltd. for recruitment and related purposes, in accordance with the provisions of the Digital Personal Data Protection Act, 2023. Your information will be handled with strict confidentiality and used solely for evaluating your candidacy.


Interview Questions of Java Developer at Neewee

Currently, there aren't any interview questions for this role at Neewee shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Java Developer at Neewee

Currently, there aren't any salaries for this role at Neewee shared by other job seekers.

View more salaries from Neewee โ†’

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now