
Role: Java Developer
Overall: 4 to 8 Years
Location: Chennai
Notice: Immediate to short joiners
Job Description:
We are looking for a skilled and enthusiastic Java Developer to join our team in Chennai. The ideal candidate should have strong hands-on experience in Java development with a focus on backend frameworks such as Spring Boot and Hibernate. If you’re passionate about clean code, scalable applications, and delivering robust software solutions—this is the role for you.
Key Responsibilities:
- Design, develop, test, and maintain backend applications using Java, Spring Boot, and Hibernate.
- Write efficient, scalable, and reusable code.
- Participate in design discussions, code reviews, and deliver high-quality software.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, debug, and upgrade existing systems.
- Ensure best practices in software development and Agile methodologies.
Required Skills:
- Strong proficiency in Core Java (Java 8 or above).
- Hands-on experience with Spring Boot and Hibernate.
- Proficient in working with RESTful APIs and Web Services.
- Experience with SQL and relational databases (e.g., MySQL, PostgreSQL).
- Familiarity with version control tools like Git.
- Knowledge of software development lifecycle and Agile practices.

Similar jobs (10)
🚀 We’re Hiring: Senior Software Engineer – Backend | Remote | Full-time
Are you a backend engineering expert who thrives in high-growth startup environments?
Do you enjoy solving complex challenges with the latest technologies like Java 18+, Spring Boot 3+, and scalable microservices?
We’re looking for a Senior Software Engineer – Backend to help us build a world-class data science platform that powers cutting-edge AI solutions.
What You’ll Do:
🔹 Build and optimize scalable, secure backend systems
🔹 Collaborate with product owners & architects to shape business solutions
🔹 Deliver high-quality, production-ready code with best practices (unit testing, CI/CD, automation)
🔹 Work with modern tools like Kubernetes, Docker, NodeJS, React
🔹 Contribute to a high-performance engineering culture and drive innovation
What We’re Looking For:
✔️ 6+ years of experience with Java/Python, Spring Boot, REST APIs, microservices
✔️ Strong CS fundamentals, algorithms, and system design skills
✔️ Experience in secure web applications & scalable backend architectures
✔️ Knowledge of cloud (AWS/GCP/Azure), GitHub Actions, and Unix scripting
✔️ Startup mindset – fast learner, problem solver, impact-driven
🌍 Remote | High-growth environment | Global impact
Auriga IT, founded in 2010, is a trusted digital solution partner based in Jaipur. They bring together design, technology, and data capabilities to help organizations launch new businesses and drive transformation in the digital age. Their offerings include user experience and design, digital product development, enterprise applications and modernization, process automation, ERP and CRM implementation, and data science.
Auriga has a strong track record of providing tailor-made IT solutions and services to clients both in India and overseas. They have worked with notable companies such as Meta, Yes Bank, Zomato, Grofers, and Ola. The team at Auriga is composed of young and passionate software professionals who are experienced in client and server-side coding, database management, open-source technologies, and API integrations.
With a focus on meaningful and innovative work, the team at Auriga collaborates to build incredible products and services for clients. They strive for high-quality standards and pursue success together.
Connect with us: https://www.aurigait.com/#contact-us
Role Description:
This is a full-time on-site role for a Java Software Engineer at Auriga IT in Jaipur. The Java Software Engineer will be responsible for software development, creating microservices, programming, and utilizing the Spring Framework. They will work on developing Java-based applications and implementing software solutions.
Qualifications:
- Software development, microservices, and programming skills
- Experience with the Spring Framework and Java
- Strong problem-solving and analytical thinking skills
- Knowledge of database systems and SQL
- Experience with version control systems (e.g., Git)
- Familiarity with Agile development methodologies
- Excellent communication and collaboration skills
Job Title: Java Developer
Location: India
Company: Hutov
About Us: [Your Company Name] is a leading [industry] company dedicated to [brief description of what your company does]. We are committed to delivering high-quality solutions and exceptional service to our clients. Join our team of talented professionals and contribute to our mission of [your company's mission].
Job Description: We are seeking a skilled and motivated Java Developer with 3-5 years of experience to join our dynamic team. The ideal candidate will have a strong background in Java development and a passion for building efficient, scalable, and high-performance applications.
Key Responsibilities:
- Design, develop, and maintain high-quality Java applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Participate in code reviews and provide constructive feedback to team members.
- Stay updated with the latest industry trends and technologies to ensure the company remains competitive.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3-5 years of experience in Java development.
- Strong knowledge of Java SE (Standard Edition) and Java EE (Enterprise Edition).
- Experience with popular frameworks such as Spring, Hibernate, and Struts.
- Proficient in database technologies such as SQL, MySQL, Oracle, or PostgreSQL.
- Experience with RESTful API design and development.
- Familiarity with front-end technologies like HTML, CSS, and JavaScript.
- Strong understanding of object-oriented programming principles and design patterns.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Good communication skills, both written and verbal.
Preferred Qualifications:
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Familiarity with DevOps practices and tools such as Jenkins, Git, and CI/CD pipelines.
- Understanding of Agile methodologies and experience working in an Agile environment.
Benefits:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Flexible work hours and remote work options.
- Health, dental, and vision insurance.
- Paid time off and holidays.
- Collaborative and inclusive work environment.
• Knowledge of Agile methodologies & best practices for the SDLC (including coding standards, code
reviews, source control management & build processes).
• Must have experience in designing Factories/API/Interfaces independently in Java
• Highly skilled in using OR Tools like Hibernate/Ebean.
• Must have a good understanding of relational databases (MySQL/Postgres), transactions, and indexing.
• Must be able to do performance optimization, and use multi-threading wherever possible.
• Experience with Kafka, Big Query, and ElasticSearch a plus.
• Drive test coverage and continuous delivery automation within the team.
• Experience with building highly available and scalable distributed systems a plus.
Preferred Qualifications:
• 3-4 Years of experience with a Bachelor’s/Master's degree in Computer Science, Math, or Related
technical domain from reputed organizations.
• Strong communication & mentoring skills
The ideal candidate should be a self-motivated, multi-tasker, and demonstrated team player. You will be responsible for the production support of software products and coordinating with various teams for support. You should have outstanding communication and Team-Player skills.
Educational Qualification: BCA, MCA or BE/B.Tech (CS)
Must-know technologies: Java,
Good to know technologies: DMN tools
Experience: 02 Years - 05 Years
Skill Level: Good
Responsibilities:
- Contribute to Java development work as well as the latest Decision model and notation tools
-
Comply with coding standards and directions given by his direct manager Collaborate with an international and diverse team of Data Architects, Business Analysts, and Project Managers
-
Tasks will be assigned and after completion, code need to be committed and task assigned for review by Senior Java developer
-
Work with technology stakeholders to devise solutions that will fulfill business requirements and meet organizational strategic goals
-
Develop application functionality which meets business requirements with high quality within given deadlines - develop maintainable, well-documented application functionality with an eye toward standardization, common components, simplicity, performance, robustness and other attributes of enterprise-strength solutions
-
Thoroughly test all functionality - utilize detailed and thorough practices including negative testing, testing of boundary conditions, , and work collaboratively with business areas.
-
Support interfaces between the deployment of developed applications and the decommissioning of legacy applications
-
Support with the Development and Infrastructure Teams
-
Design, and develop scalable, high-performance, highly reliable and secure applications using waterfall and agile methodologies
-
Create reusable code
A minimum of 6 years of software development experience
In-depth knowledge of C#
Hands-on experience with ASP. NET MVC Framework
Strong knowledge and experience in designing and developing Web solutions using ASP.
NET MVC Framework
Rich experience in creating REST-based web-services using ASP. NET Web API or ASP.
NET Core
Working experience of Relational Databases (MS SQL, Oracle nice to have), ORM (Entity
Framework, EF Core)
Affinity with unit and integration testing frameworks and TDD
Knowledge of Azure cloud and DevOps pipeline nice to have
Analyze, plan and estimate requirements as well as identify risks involved and provide
solutions
Understanding of design principles behind scalable and testable applications
Continuous improvement and innovative mind-set.
Ability to take a lead role and take ownership of complex data integration deliveries.
A degree in Computer Science and/or a business related degree; or equivalent work experience.
Role & Responsibilities:
- Handle multiple products/modules simultaneously, lead the team in development and support
- Lead development teams
- Daily updates to customers and Product Managers/Delivery Managers
- Participate in design discussions
- Design and Architect small modules
- Effort estimations for modules, subsystems or use cases.
- Learn new skills and mentor the new team members
- Champion best practices within the team, including code reviews
Work Experience & Skills:
- B.E/B.Tech or any relevant Masters degree from reputed college.
- Strong 5+ years of experience in Java, J2EE, Spring IOC, Spring Annotations, Spring JDBC, Jquery, Java script, HTML 5 and CSS
- Strong experience in Postgres or any SQL technology
- Experience with working on Tomcat, Apache, JBoss or any similar application server
- Should have 3+ years of experience in leading team.
- Good experience in JSON / RESTful API / Web Services.
- Experience in working on Agile methodology using Scrum and sprints
- Experience in using build tools, Maven, GIT, Bugzilla or similar tools.
- Experience in cloud technologies, Microservices and frameworks such as AWS or GPC, container technologies like Docker is a plus.
- Ability to adapt to new development environments, changing business requirements and learning new systems highly desired
- Experience in Microservices, SpringBoot and Angular is a plus.
- Experience with tuning deployed applications for scalability and performance.
- Good knowledge of deployment and scripting on Linux/Unix servers
- Strong technical documentation skills.
- Good oral and written communication skills
MUST HAVE SKILLS
- CORE JAVA & SQL
Desired Skills
Designing, implementing and delivering high quality Software project in JAVA, SQL / Oracle, J2EE and other JAVA technologies.
Job Responsibilities
Participate in detailed level in design, coding, code walk through, peer code reviews and unit testing, System Testing, UAT, Demos, POCs, installation, maintenance of Software modules.
❑ Ensures the preparation of the following:
▪ Software prototype
▪ System Architecture
▪ Software Design Document
▪ User interfaces to be developed as per UX guidelines
▪ Code files ensuring coding guidelines followed
▪ Code review artefacts during peer code review
▪ Test plan and Test Cases
▪ Installation / Deployment document
▪ Release Document
▪ Technical Documentation
❑ Documents and demonstrates solutions by developing documentations, flowcharts, layouts, diagram, charts, code. comments and clear code; Ensuring that project task are completed in defined effort and timelines ❑ Prepares and installs solutions by determining and designing system specifications, standards & programming.
❑ Testing: Writing of test cases, unit testing, system testing, negative testing
❑ Trouble shooting: Log analysis and database query optimization
❑ Improves operations by conducting system's analysis.
❑ Updates job knowledge by studying state of the art development tools, programming techniques & computing equipment; participates in educational opportunities, reads professional publications & maintains personal networks.
❑ Protects operations by keeping information confidential.
❑ Provides information by collecting, analyzing and summarizing development and service issues. ❑ Develops software solution by studying information needs, conferring with users, studding system flow, data usage and work processes, investigating problem areas, following delivery cycle.
❑ Ensuring that the Newgen quality processes are in place and are followed.Main Duties
Contribute in all phases of the development lifecycle
Write well designed, testable, efficient code
Ensure designs are in compliance with specifications
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Prepare and produce releases of software components
Role & Relationships
We consider ourselves a team & you will be a valuable part of it. You could be reporting to a Senior member or directly to our Founder, CEO
Educational Qualifications
We don’t discriminate. As long as you have the required skill set & the right attitude
Experience
Upto 6 years of experience, preferably working on Java. Freshers are welcome too!
Skills
Good
Strong understanding of Core Java , Servlet, JSP
Knowledge of RDBMS (MySQL, Oracle, SQL Server), NoSQL
Knowledge of RESTful Web Services, XML, JSON
Good team player
Even better
Familiarity with the software development lifecycle
Strong Full stack developer development background with frontend and backend web applications
Competencies
An aptitude to solve problems & learn something new
Highly self-motivated
Analytical frame of mind
Ability to work in fast-paced, dynamic environment
Location
Currently in Pune
Remuneration
Once we meet, we shall make an offer depending on how good a fit you are & the experience you already have
About us
Aikon Labs Pvt Ltd is a start-up focused on Realizing Ideas. One such idea is iEngage.io, our Intelligent Engagement Platform. We leverage Augmented Intelligence, a combination of machine-driven insights & human understanding, to serve a timely response to every interaction from the people you care about.
Get in touch










