HamburgerMenu
hirist

Software Developer - Java/Spring Boot

Recrosoft Technologies Pvt. Ltd.
Multiple Locations
5 - 10 Years
star-icon
3.8white-divider79+ Reviews

Posted on: 23/07/2025

Job Description

Responsibilities :


- Be part of a cross-functional team to work on the continuous improvement of our systems with innovative technologies.

- Collaborate closely with the team to deliver features, working from requirements/analysis through the development

process into the production environment.

- Work with Product Managers to clarify and prioritize work, with QA Engineers to maintain and improve quality, and with DevOps engineers to support operational and troubleshooting work.

- Keep up to date with the latest technologies and evaluate new tools.

- Define and use best practices with your team to produce new features most effectively while continuously improving the

quality of the existing system.

Requirements :


- Have solid experience with Java, Spring (Core/Boot/Security/MVC/Data), REST (principles and hands-on experience with at least 1 framework), SQL, Git, Maven/Gradle, JPA, Design Patterns.

- Have at least 5 years of professional experience in software development.

- Experience in Kotlin (the services you will be responsible for are mainly written in Kotlin).

- Experience with distributed systems.

- Be able to work with PM/QA/DevOps as equal partners throughout the whole lifecycle of the feature/product.

- Be able to write good-quality and secure code, preferably be familiar with static code analysis tools.

- Have excellent analytical, conceptual, and communication skills in spoken and written English.

Great to have Experience and Qualifications :


- Experience building distributed computing and enterprise-wide systems.

- Experience with any of the following : Docker, microservices architecture (hands-on), Spring Cloud, Redis, Python.

- Experience with the AWS suite of cloud development tools.

- Knowledge of Java 17 features.

- PCI experience.

- Experience with Machine learning/Deep learning/Computer Vision algorithms, either developing or using them.


info-icon

Did you find something suspicious?