top of page

Java Backend Developer

Bengaluru, Karnataka, India

Job Type

Full Time

About the Role

Responsibilities

Design and develop key functionality within the application.

Perform design reviews and code reviews at agreed milestones throughout the project life cycle.

Work closely with the client’s application development team to understand detailed requirements.

Participate in hands-on design and development of technical components and artifacts.

Engage in technical reviews and contribute to defining or improving processes related to configuration management, deployment, and application resiliency planning.

Ensure release activities are completed within defined timelines.

Requirements & Skills
Technical Skills

Proficiency in Core Java (Java 17 & Java 21), Jakarta EE, Spring, Spring Boot, Spring Data, REST APIs, Spring MVC, Maven, and JUnit 5.

Knowledge of Quarkus and Reactive Programming is an added advantage.

Strong hands-on development experience with clean coding practices, code reviews, configuration management, and code refactoring.

Proficiency in SQL, MongoDB, or other NoSQL databases.

Hands-on experience working with Linux environments and Jenkins Pipelines.

Strong understanding of Object-Oriented Design Patterns, Data Structures, and Algorithms.

Exposure to Docker, Kubernetes, Git, Maven, Sonar, and JIRA is desirable.

Experience with Agile development methodologies such as Scrum and Test-Driven Development (TDD).

Soft Skills

Excellent communication and interpersonal skills.

Strong analytical and problem-solving abilities.

Ability to multitask and work under tight deadlines.

Advanced understanding of application, data, and infrastructure architecture disciplines.

Experience Level

8 to 10 years of rich development experience in the technologies and areas mentioned above.

Education

Bachelor's degree in Computer Science, Engineering, MCA, or a related field.

Skill Set Required

Core Java (Java 17 & 21), Jakarta EE

Spring, Spring Boot, Spring Data, Spring MVC

REST API development

Maven, JUnit5

SQL, MongoDB / NoSQL

Linux, Jenkins Pipelines

OOPs, Design Patterns, DS & Algorithms

Git, Maven, Sonar, JIRA (preferred)

Docker, Kubernetes (plus)

Reactive Programming / Quarkus (advantage)

Strong communication, problem-solving, multitasking, and deadline management skills

Requirements

Responsibilities


Design and develop key functionality within the application.


Perform design reviews and code reviews at agreed milestones throughout the project life cycle.


Work closely with the client’s application development team to understand detailed requirements.


Participate in hands-on design and development of technical components and artifacts.


Engage in technical reviews and contribute to defining or improving processes related to configuration management, deployment, and application resiliency planning.


Ensure release activities are completed within defined timelines.


Requirements & Skills

Technical Skills


Proficiency in Core Java (Java 17 & Java 21), Jakarta EE, Spring, Spring Boot, Spring Data, REST APIs, Spring MVC, Maven, and JUnit 5.


Knowledge of Quarkus and Reactive Programming is an added advantage.


Strong hands-on development experience with clean coding practices, code reviews, configuration management, and code refactoring.


Proficiency in SQL, MongoDB, or other NoSQL databases.


Hands-on experience working with Linux environments and Jenkins Pipelines.


Strong understanding of Object-Oriented Design Patterns, Data Structures, and Algorithms.


Exposure to Docker, Kubernetes, Git, Maven, Sonar, and JIRA is desirable.


Experience with Agile development methodologies such as Scrum and Test-Driven Development (TDD).


Soft Skills


Excellent communication and interpersonal skills.


Strong analytical and problem-solving abilities.


Ability to multitask and work under tight deadlines.


Advanced understanding of application, data, and infrastructure architecture disciplines.


Experience Level


8 to 10 years of rich development experience in the technologies and areas mentioned above.


Education


Bachelor's degree in Computer Science, Engineering, MCA, or a related field.


Skill Set Required


Core Java (Java 17 & 21), Jakarta EE


Spring, Spring Boot, Spring Data, Spring MVC


REST API development


Maven, JUnit5


SQL, MongoDB / NoSQL


Linux, Jenkins Pipelines


OOPs, Design Patterns, DS & Algorithms


Git, Maven, Sonar, JIRA (preferred)


Docker, Kubernetes (plus)


Reactive Programming / Quarkus (advantage)


Strong communication, problem-solving, multitasking, and deadline management skills

About the Company

Cigres Technologies Private Limited - Bangalore

#46/4, Novel Tech Park, Kudlu Gate,

Garvebhavipalya, Bangalore-560068, Karnataka

Cigres Technologies Private Limited - Pune

123,A wing, Sohrab Hall, 21, Sassoon Road,Opp-Jahangir Hospital,Sangamwadi, Pune-411001.

Cigres Technologies Private Limited - Mumbai

203,The Summit,Western Express Highway,

Vile Parle East, Mumbai-400057.

Cigres Inc.

8 The Green STE R

Dover, Delaware 19901

USA

Cigres Technologies Pte Ltd

60 Paya Lebar Road, #09-43 Paya Lebar Square

Singapore – 409051

bottom of page