Job Description
Circana is actively hiring for the position of Software Development Engineer-I (Software Engineer) in Bangalore, India. The company is looking for talented engineers who are passionate about building scalable enterprise applications using Java, Spring Boot, REST APIs, and modern development practices. As a Software Development Engineer-I, you will be responsible for building and maintaining enterprise-grade Java applications while working with cross-functional teams across the software development lifecycle.
Responsibilities
Design and develop scalable Java applications. Build clean, efficient, and reusable code. Develop and maintain REST APIs and microservices. Participate in architecture discussions and technical design. Perform unit testing and integration testing. Debug and resolve production issues. Optimize application performance and scalability. Collaborate with product managers, QA teams, and developers. Contribute to continuous process improvements.
Requirements
Java 8 or above, SQL, Basic Shell Scripting, Spring Framework, Spring Boot, Hibernate, JPA, REST APIs, JSON, XML, PostgreSQL, MySQL, Oracle Database, Jenkins, Git, Maven, Gradle, Linux/Unix, JUnit, Mockito, Object-Oriented Programming (OOP), Multithreading, Data Structures and Algorithms, Design Patterns, Problem Solving, Communication Skills, Team Collaboration.