
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

About Auriga IT Consulting Pvt Ltd
About
Connect with the team
Similar jobs
Job Title: Java Backend Developer
Location: Bangalore
Experience: 3–6 years
Mode: Full-time
✨ Job Summary
We are looking for a skilled Java Backend Developer to join our engineering team. You will be responsible for building the backend services and APIs that power our web and mobile applications.
✅ Responsibilities:
- Design and develop RESTful APIs using Java and Spring Boot
- Write reusable, testable, and efficient backend code
- Integrate databases, caching layers, and data storage solutions
- Implement security and data protection best practices
- Monitor and optimize application performance
- Work with DevOps tools to manage builds and deployments
- Participate in code reviews and agile ceremonies
🧠 Required Skills:
- Strong programming experience in Java 8+
- Proficient in Spring Boot, Hibernate, JPA
- Hands-on with REST APIs, JSON, Postman
- Solid understanding of SQL and relational databases (MySQL/PostgreSQL)
- Experience with Maven/Gradle, Git, Jenkins
- Familiarity with Docker, Kubernetes, or AWS is a plus
- Understanding of OOP, design patterns, and microservice architecture
🎓 Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field
- 3+ years of backend development experience
💼 Good to Have:
- Knowledge of NoSQL (MongoDB, Redis)
- Experience with CI/CD pipelines
- Familiarity with testing tools like JUnit or Mockito
🔴 Profile: Java Developer
🔷 Experience: 2+ Years
🔷 Location: Mumbai
🔷 Mode: Immediate joiners preferred
✨ What we want:
✅ Core Java expertise (Java 8+, Collections, Multithreading)
✅ Spring Framework proficiency (Spring Boot, Spring MVC, Spring Security)
✅ Database skills (MySQL, PostgreSQL, Oracle, Hibernate/JPA)
✅ Microservices architecture experience
✅ RESTful API development and integration
✅ Maven/Gradle build tools
✅ Version control (Git, SVN)
✅ Application servers (Tomcat, JBoss, WebLogic)
✅ Cloud platforms (AWS/Azure preferred)
✅ Frontend basics (HTML, CSS, JavaScript - nice to have)
✅ Testing frameworks (JUnit, Mockito)
What you'll do:
· Perform complex application programming activities with an emphasis on mobile development: Node.js, TypeScript, JavaScript, RESTful APIs and related backend frameworks
· Assist in the definition of system architecture and detailed solution design that are scalable and extensible
· Collaborate with Product Owners, Designers, and other engineers on different permutations to find the best solution possible
· Own the quality of code and do your own testing. Write unit test and improve test coverage.
· Deliver amazing solutions to production that knock everyone’s socks off
· Mentor junior developers on the team
What we’re looking for:
· Amazing technical instincts. You know how to evaluate and choose the right technology and approach for the job. You have stories you could share about what problem you thought you were solving at first, but through testing and iteration, came to solve a much bigger and better problem that resulted in positive outcomes all-around.
· A love for learning. Technology is continually evolving around us, and you want to keep up to date to ensure we are using the right tech at the right time.
· A love for working in ambiguity—and making sense of it. You can take in a lot of disparate information and find common themes, recommend clear paths forward and iterate along the way. You don’t form an opinion and sell it as if it’s gospel; this is all about being flexible, agile, dependable, and responsive in the face of many moving parts.
· Flexible and willing to accept change in priorities, as necessary
· Demonstrable passion for technology (e.g., personal projects, open-source involvement)
· Enthusiastic embrace of DevOps culture and collaborative software engineering
· Ability and desire to work in a dynamic, fast paced, and agile team environment
· Enthusiasm for cloud computing platforms such as AWS or Azure
· Excellent written and verbal communications 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
What we need from you
- You will bring very strong consulting skills, are customer focused and know how to navigate through tough project situations
- You are highly motivated, creative in your approach to technical problems and love all things about Data!
- You spend a significant amount of time to keep your technical skills updated and are constantly looking for the next big data challenge
- You will be a key contributor to our growth and our customer’s success
- You will bring both broad and deep knowledge in Efficient Java (JSP, Servlet) Developer and going forward build the ability to architect a solution by mapping a customer business challenges
- You are resourceful and confident under pressure
- Willingness to travel as needed to customer sites
Competencies:
- Relevant experience on using tools like JSP, Servlet for web applications
- MVC frame works - Struts or Spring
- Web services- SOAP and REST WebLogic, Hibernate
- Middleware technologies MQ OSB.
- Web/App Servers: Tomcat or WebLogic or JBoss
- Experience using Angular, Micro Services using Spring, jersey, Swagger
- Good knowledge of Backend and Front-end technologies
- Good knowledge of Core Java, J2EE, Ajax, Spring, Java Script, jQuery, HTML
- Good knowledge of any RDBMS database like SQL Server, Oracle, MySQL & Cluster set-up, performance benchmarking, client-side API evaluation, knowledge of various deployment strategies
- Strong knowledge with Core JAVA concepts – Exception handling, Multi-threading, Collection, String, OOPS etc…
- Advanced understanding of Windows and Linux based operating systems
- Mainly 3-4 months hands on with reverse engineering and old legacy solutions to new modern applications
- Working knowledge using REST, HTTP, TCP, SCTP protocols
- Hands-on with JAVA frameworks such as – Thread Pool Executor, Object Pooling, Logging (Log4j preferred), XML/JSON handling
Education Criteria:
- Preferred BE degree in CS, E&C, E&E
- Proficient being a J2EE Developer (courses or project done) and data analytics skills
- Flexible to work on any projects assigned
Note: Terms & Conditions
- This opportunity will be work from office
Job Description:
As a L3 analyst, you will play a key role within the Application Management team, leading services for its customer(s). This service has responsibility for the smooth daily operational running of the Client platform both in the cloud and on-premises. The Client application is business critical and centrally manages data for trading, settlement, risk, client and regulatory reporting systems. As a L3 analyst, you will be responsible for supporting complex infrastructure and application issues raised by L1/L2 support teams, and business analysts. You would also be working on client requests for enhancements, fixes, maintaining custom code, and following the best practices such as Agile, DevOps, etc.
The role is a technical role requiring a good technical knowledge of SQL/PLSQ, Core Java along with good debugging skill while supporting client implementations. You should have basic understanding on Unix system and commands. The ability to troubleshoot issues, assist users and help write specifications is essential. This position also works with product management to improve the software engineering processes and practices associated with continuously building, deploying, and updating software and environments.
- Accountability and primary responsibility/duties:
- A typical day would look like as follows: -
- 40% support issues.
- 40% configuration/development work.
- 20% continuous improvement, automation, CICD, so on.
- Activities would range across the lifecycle from discovery to post-implementation support.
- Understanding client’s requirement, replicate the problem and providing the solution
- Understanding and developing new requirements coming in from BAs (Business Analysts) and customers.
- Update the existing functionality based on client needs.
- Develop changes that cater to enhancing the product and/or fixing production issues
- Prepare product releases of software components. (Java/SQL-PLSQL)
- Contribute in all phases of the development cycle. (development/Deployment/Testing, peer review)
- Create technical document for all changes made.
Required Qualifications/Knowledge/Skills
- Bachelor’s degree in Computer Science or related field
- Strong basics and working experience in following technologies: -
- Core Java.
- SQL / PLSQL coding.
- Object Oriented Programming concepts and data structures.
- Working knowledge on Unix platform
- Working knowledge on XSLT and XML handling
- Basic understanding App & web server working knowledge (JBOSS, WebLogic and WebSphere) and debugging skills.
- Advantageous to have:
- Working understanding on CICD, Dev-ops technologies.
- Queuing technologies including Kafka, MQ, Solace.
- Scripting including Python, Unix, java.
- Hands on knowledge of Dev ops processes and tools Good interpersonal and communication skills.
Responsibilities:
- Designing and implementing Java-based applications.
- Analyzing user requirements to inform application design.
- Defining application objectives and functionality.
- Aligning application design with business goals.
- Developing and testing software.
- Debugging and resolving technical problems that arise.
- Producing detailed design documentation.
- Recommending changes to existing Java infrastructure.
- Developing multimedia applications.
- Developing documentation to assist users.
- Ensuring continuous professional self-development.
Requirements:
- Good knowledge in Java integration, Spring and oauth/Rest Integration

hands on experience of 1-2 years in JAVA/ J2EE Technology and good understanding of MVC Architecture
- 2+ years of experience in Java Development with sound knowledge of core Java
- Should have strong hands on experience with developing web applications using Servlets and JSP, Spring, Hibernate, Web Services, HTML, JavaScript
- Should have experience of working on Tomcat/Glassfish
- Experience of Google App Engine or AWS will be added advantage
- Strong knowledge of OOAD
- Comfortable working on Linux/Unix
- Good communication skills and good organization
- Willingness to work in a team environment, as well as
- Willingness to learn new
Responsibilities:
- Write production quality code in Java, J2EE, and Spring
- Adhere to software development and source control processes, git is added Advantage
- Design, build, configure, test, and document production quality software on an iterative
- Participate in design and implementation of new software.
- Work closely with users, technical leads, project managers, and other cross-functional development
- Execute on the provided design. Active coding in key technologies is required for this development position and includes: Java/J2EE, Tomcat, Web Services, REST, and spring, Hibernate/Ibatis, XML, UNIX and
- As part of the software development process you will need to create, review, and maintain all required technical documentation related to assigned software to ensure supportability and reuse.
- This individual must develop software using disciplined software development processes, adhering to team/company standards and software best practice guidelines, and corporate policies.








