2 KBC Technologies Jobs
Senior Java Developer - Spring Boot/React.js (9-12 yrs)
KBC Technologies
posted 1mon ago
Fixed timing
Key skills for the job
As a Senior Java Developer, you will be a key member of the engineering team, responsible for the design, development, and maintenance of high-quality Java applications. You will collaborate with infrastructure teams, contribute to cloud computing projects, manage Linux-based systems, and work with databases.
Key Responsibilities :
Back-End (70%) :
- Design, develop, and maintain robust and scalable Java applications using Spring Boot.
- Implement and maintain data persistence using Hibernate and interact with databases like PostgreSQL.
- Develop and maintain RESTful APIs.
- Handle transaction management effectively using Hibernate.
- Write comprehensive unit tests and design code with testability in mind.
Front-End (30%) :
- Contribute to feature design discussions and code reviews.
- Develop user interfaces using React/Redux and other relevant front-end technologies.
- Work with Node.js and Express.js for backend-related front-end tasks.
- Conduct unit testing for front-end components using Jest or similar frameworks.
- Contribute to improving front-end code quality and user experience.
Other Responsibilities :
- Collaborate effectively with infrastructure teams.
- Contribute to cloud computing projects.
- Manage and maintain Linux-based systems.
- Stay updated with the latest industry trends and technologies.
Qualifications :
- 9-12 years of professional experience in Java development.
- Strong hands-on experience with Java, Spring Boot, and Hibernate.
- Experience with relational databases like PostgreSQL.
- Experience in developing and maintaining RESTful APIs.
- Strong understanding of object-oriented programming principles.
- Experience with front-end technologies like React/Redux, Node.js, and Express.js.
- Experience with unit testing frameworks like Jest.
- Excellent communication and interpersonal skills.
- Strong problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Experience with Agile development methodologies (Scrum/Kanban) is a plus.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
Required Skills :
- Java, Spring Boot, Hibernate, PostgreSQL, React/Redux, Node.js, Express.js, Unit Testing (Jest), RESTful APIs.
Functional Areas: Other
Read full job descriptionPrepare for Senior Java Developer roles with real interview advice