Senior Java Developer

Published date: 2024/01/10
  • Location: Jaipur, Rajasthan, India
Auriga is looking for a Senior Software Engineer who can develop and deploy APIs and Web applications using Java MVC Frameworks and power a variety of leading-edge digital products. You'll need to bring creative thinking and architectural problem-solving to the table, to devise optimal technical solutions, along with high-performance user experiences. You are also expected to lead a team of Junior developers and groom them.

Responsibilities
• Work with business users to gather functional requirements.
• Combine your technical expertise and problem-solving passion to turn complex problems into end-to-end solutions.
• Work with client architects to do high-level/low-level design/architecture.
• Design and implement high-quality, test-driven BE code for various projects.
• Unit Testing/Integration Testing.
• Code Configuration and Release Management.
• Document technical design as well as other technical documents based on the project's compliance requirements.
• Work collaboratively with team members to ensure deadlines are met.
• Stay current on changes in technology and keep adding to your skill set.
• Mentor your juniors, review their work, and provide feedback.

Qualifications
• Minimum 4 Years of experience in Web Application and API development, in Java 8 and above.
• Working experience with MVC frameworks like Spring, Play, etc.
• Experience with Multi-threading, Collections, and concurrent API.
• Working experience with web services and APIs (REST, SOAP).
• Experience in developing microservices in Spring Boot.
• Experience writing high-quality code with fully automated unit test coverage (JUnit, Mockito, etc. ).
• Experience defining and applying design/coding standards, patterns, and quality metrics depending on the solution.
• Working experience with data platforms (relational and/or NoSQL) and messaging technologies.
• Excellent OOPs, data structure, and algorithm knowledge.
• Understanding & experience in API management, Swagger.
• Working experience with LINUX/UNIX environment and shell scripts.
• Proficiency in English.
• Strong collaborator and comfortable working in an agile, remote, and distributed team environment.
• Demonstrated ability to mentor junior software engineers or software developers in all aspects of their engineering duties.
• Experience in one or more front-end development technologies.
• Working experience with various CI/CD systems (Jenkins, Docker, Kubernetes) and build tools (ant, maven, gradle, etc. ).
• Working experience creating high-performing applications, including profiling and tuning to improve performance.
• Knowledge of public cloud infrastructures (AWS, Azure, GCP).
• Knowledge of one or more security or integration framework (PING, Octa).
• Knowledge of containerization
Company Name: Auriga IT

Apply

0 page views

Related listings

  • Game Developer - FLL422
    Software Developer
    Software Developer
    Started with a simple intent to solve a problem. To make intellectual content shared at conferences, available to the World. This pushed us to explore the area of online streaming & communication back in 2010 which now has become a norm for any o...
    2026/11/08
  • Full Stack Developer | [ZZ558]
    Software Developer
    Software Developer
    Job Description ●This is a great position for a self-motivated,organized candidate with an exceptional level of attention to detail. The PHPApplication team head will work closely with a dynamic inspired mixed team ofdevelopers and designers ●We are ...
    2026/11/08
  • Senior Backend Developer (NodeJs [IGN753]
    Software Developer
    Software Developer
    Responsibilities: ·Work with development teams and productmanagers to ideate website solutions ·Build the front-end websitearchitecture through appealing visual design ·Designing user interactions on webpages ·Developing back end websiteapplications ...
    2026/11/08