
Backend Developer - Java
at Cleanliness & Hygiene Intelligence company. SCL1
- 3 - 6 Years of Experience in Product Development - Experience in Java (8 or 11+), Spring (4+), Spring Boot (2.4+) is a must.
- Understands requirements well and comes up with an efficient design
- Develops complex, well-backed and bug-free products.
- Estimates accurately.
- Takes well-reasoned tech decisions keeping in mind goals and trade-offs
- Become a go-to person in more than one area.
- Provide technical mentoring to team
- Communicates clearly, gets clarifications, and establishes expectations for all parties
- Helps establish SDLC best practices and high standards of code quality
- Demonstrates excellent problem solving & debugging skills
- Proactively identifies and resolves issues in requirements, design, and code
Ideal Candidate Profile :
- Solid experience in Java, Spring Boot, hibernate is a must.
- Solid experience in Java Multithreading, Streams, and Lambda Functions is a must.
- Solid understanding of Apache Products.
- Should have experience in cloud computing (AWS is desired).
- Has an ability to quickly learn and contribute in multiple codebases
- Overcomes roadblocks and requires minimal oversight
- Takes initiatives to fix issues/tech debts before assigned to him/her
- Able to deep dive into the codebase and advise QA of possible regression impact
- Communicates tech decisions through design docs and tech talks
- Has delivered projects with end-to-end accountability
- Keeps track of industry trends and introduces the right tech/tools for a given job
- Excellent understanding of software engineering practices, design patterns, data structures, algorithms
- Experience in product driven organization

Similar jobs
📍 Position : Java Architect
📅 Experience : 10 to 15 Years
🧑💼 Open Positions : 3+
📍 Work Location : Bangalore, Pune, Chennai
💼 Work Mode : Hybrid
📅 Notice Period : Immediate joiners preferred; up to 1 month maximum
🔧 Core Responsibilities :
- Lead architecture design and development for scalable enterprise-level applications.
- Own and manage all aspects of technical development and delivery.
- Define and enforce best coding practices, architectural guidelines, and development standards.
- Plan and estimate the end-to-end technical scope of projects.
- Conduct code reviews, ensure CI/CD, and implement TDD/BDD methodologies.
- Mentor and lead individual contributors and small development teams.
- Collaborate with cross-functional teams, including DevOps, Product, and QA.
- Engage in high-level and low-level design (HLD/LLD), solutioning, and cloud-native transformations.
🛠️ Required Technical Skills :
- Strong hands-on expertise in Java, Spring Boot, Microservices architecture
- Experience with Kafka or similar messaging/event streaming platforms
- Proficiency in cloud platforms – AWS and Azure (must-have)
- Exposure to frontend technologies (nice-to-have)
- Solid understanding of HLD, system architecture, and design patterns
- Good grasp of DevOps concepts, Docker, Kubernetes, and Infrastructure as Code (IaC)
- Agile/Lean development, Pair Programming, and Continuous Integration practices
- Polyglot mindset is a plus (Scala, Golang, Python, etc.)
🚀 Ideal Candidate Profile :
- Currently working in a product-based environment
- Already functioning as an Architect or Principal Engineer
- Proven track record as an Individual Contributor (IC)
- Strong engineering fundamentals with a passion for scalable software systems
- No compromise on code quality, craftsmanship, and best practices
🧪 Interview Process :
- Round 1: Technical pairing round
- Rounds 2 & 3: Technical rounds with panel (code pairing + architecture)
- Final Round: HR and offer discussion
Role and Responsibilities |
|
Required Skills |
|
A B.Tech/M.Tech in Computer Sc, a SDE should have 1-3 years of experience in SW solution development. We are specifically looking for a SDE who:
- is highly proficient in Java Coreand Spring boot applications including making high quality, highly performing code under JVM environment.
- has good working knowledge in design of n-Tier databases (Postgres, NoSQL DBs e.g. Cassandra/MongoDB)
- has worked in agile development environment under open source gitlab including testing, change management
- is highly proficient in OOD, extensibility, usability, understand data pre-processing
- has exposure to full life cycle of product implementation and deployment of enterprise products driving a subsystem including development under gitlab or github.
- [Desirable] Ability to optimize an ML solution for accuracy and scale
- [Desirable] has experience in working with Advanced Java
Job description:
- Develop, implement, and maintain Java application phases, code, and software
- Work as part of a software development team
- Contributing to all phases of the development lifecycle
- Write well-designed, testable, efficient code per specifications and test to ensure designs are in compliance with the specifications
- Analyze user requirements to determine how to translate into Java
- Debug and resolve technical issues
- Develop documentation to track
Technical Skill (Must have)
- Java, JSP-Servlets, Spring MVC, Sprint REST, Spring Boot
- Hibernate, Unit testing framework i.e., JUnit
- SQL, Database i.e MySQL, Oracle
- Cloud computing platform understanding i.e., AWS
- Project Management tools like Jira, Mantis
- Source-Code Control System (GIT, SVN)
- Web services
- Agile Methodology
- Web/Application Servers i.e., Tomcat
Employee perks & benefits:
- 5 days a week work culture
- Health insurance (for employees and family)
- Performance awards and rewards
- Flexible work hours
- 6-9 years of strong development skills in Java JDK 1.8 or above.
- Experience in developing micro services in Spring Boot or Node.js.
- Experience in security, transaction, Idempotency, log tracing, distributed caching, monitoring and containerization requirements of Micro services
- Experience in developing High Cohesion & Loosely Coupled Micro Services.
- Strong acumen in Data Structures, Algorithms, problem-solving and Logical/Analytical skills.
- Thorough understanding design principles and implementation of different type of Design patterns.
- Sound understanding of concepts like Exceptional handling, Serialization/ Deserialization and Immutability concepts, etc.
- Good fundamental knowledge in Enums, Collections, Annotations, Generics, Autoboxing, etc.
- Experience with Multithreading, Concurrent Package and Concurrent APIs
- Basic understanding of Java Memory Management (JMM) including garbage collections concepts.
- Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by, aggregate functions, etc.)
- Hands-on experience with JMS
- Hands-on experience in creating RESTful webservices and consuming webservices
- Hands-on experience with Spring Boot and Spring cloud.
- Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j)
- Experience of writing Junit test cases using Mockito / Powermock frameworks.
- Should have practical experience with Maven/Gradle and knowledge of version control systems like Git/SVN etc.
- Good communication skills and ability to work with global teams to define and deliver on projects.
- Sound understanding/experience in software development process, test-driven development.
Additional Information
- Gender-Neutral Policy
- 18 paid holidays throughout the year for NCR/BLR (22 For Mumbai)
- Generous parental leave and new parent transition program
- Flexible work arrangements
- Employee Assistance Programs to help you in wellness and well being


- Write lots of bug-free, efficient, scalable and reusable code.
- Write unit tests and take responsibility for the quality of your own code.
- Coach, encourage and mentor your fellow software developers to do the same.
- Consult with product owners to define, scope and plan new features.
- Test, evaluate and recommend technologies to improve the overall product.
- Be a key participant in the Agile process.
- Produce excellent documentation.
- Undertake and implement processes for smoother and efficient deployment of code base
- Maintain code base as it grows bigger and scales
What we value
- 2-3 Years of experience building and shipping API’s using python based frameworks
- Proficiency with NoSql Databases (Elastic, Mongo) is a must
- Experience in working with Amazon Cloud Services like SNS, SQS, VPC, etc. is preferred
- Experience with databases migration and system re-architecture is valued
- Ability to write modular, reusable, and clean code
- Comfortable with ticket management and documentation
Java/J2EE stack
• Design and develop RDandX Network’s microservices and ensure bug free code is pushed to
the deployment pipeline to support large volume of transactions
• Define and communicate the technical design requirements to the Network’s stakeholders
and the Engineering lead
• Responsible for building restful services to integrate with third party services like AdWords
and Facebook marketing API
• Responsible for designing the technical architecture of the different services and
maintaining and upgrading it
• Designing the unit test cases and building the framework for the development team to
enforce the unit testing in all the services
• Be involved and participate in the end to end products’ lifecycle management
• Learn about new technologies and Stay up to date with best practices
• Collaborate with multidisciplinary team of designers, engineers, system administrators and
product team
• Lead the Backend team and manage their day to day activities and work deliverables
Job Description:
Perform high quality software analysis, development, testing and maintenance for the client’s core technology platform
* Work with Product owners, Architects and X-Vertical teams to analyse requirements.
* Implement the features based on the design.
* Follow good development practices.
* Product deployment and support.
* Mentor junior developers.
Job Requirements
* Excellent analytical skills and problem solving skills.
* Expert in JEE/ Java programming.
* Competent in delivering a high quality product.
* Competent in software engineering tools and best practices
* Conversant in web front-end technologies - HTML5/CSS/JavaScript
* Object-oriented Design and Analysis (OOA and OOD)
* Estimate engineering effort; plan implementation, and rollout system changes.
* Exhibit creativity and resourcefulness at problem solving while collaborating and working effectively with best in class designers, engineers of different technical backgrounds, architects and product managers.
* Expert in data structures and algorithms.
* Aware of Agile methodology of Software Development Life Cycle.
* Should be a self-starter and a good team player.
* Great communication skills both verbal and written to ensure effective communication across product teams, functions and locations.
* Can make decisions without always asking others what has to be done.
* Ability to mentor junior developers.
* Experience working with remote teams.
* Flexible to work on any technology as per project demand.
Job brief
We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.
Responsibilities
- Contribute in all phases of the development lifecycle
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven hands-on Software Development experience
- Proven working experience in Java development
- Hands on experience in designing and developing applications using Java EE platforms
- Object Oriented analysis and design using common design patterns.
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in the Spring Framework
- Experience as a Sun Certified Java Developer
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
- Experience with test-driven development

