SDE II - Java
Auriga
Description
Auriga is looking for a 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 highly performant user experiences. ResponsibilitiesWork with business users to gather functional requirements Combine your technical expertise and problem-solving passion to turn complex problems into end-to-end solutionsWork with client architect/senior developers to do high level/low level design/architecture.Design and implement high-quality, test-driven BE code for various projectsUnit Testing/Integration TestingCode Configuration and Release Management. Create and maintain documentation, implement and follow best practices for development workflow.Work collaboratively with team members to ensure deadlines are met.Stay current on changes in technology and keep adding to your skillset.
Eligibility Criteria
Minimum 3 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 with data platforms (relational and/or NoSQL) and messaging technologies. Excellent OOPs, data structure, and algorithm knowledge. Understanding & experience in API management, Swagger. Working knowledge of API Testing Tools (e.g. Postman), Version control systems like GIT. Working experience with LINUX/UNIX environment and shell scripts. Proficiency in English. Strong collaborator and comfortable to work in an agile, remote and distributed team environment. Follow secure coding practices and ensure data protection, authentication, and authorization mechanisms are implemented effectively (e.g., OAuth2, JWT). Knowledge of OWASP Top 10 and implementation of security controls in APIs.
About Auriga
Auriga is an Indian IT services company providing software development and cloud solutions for global clients.
