Company Description
Argus Consulting (India) is a software consulting service firm that focuses on hi-tech technologies, including cloud-based technologies.Experience Required: 4+ years
Role Description
The Java Developer will have the capability to communicate effectively with cross discipline teams including both technical and non-technical stakeholders to deliver the best possible solutions. Applicants will be able to design and engineer Java solutions based on business requirements using code that meets coding standards and is fully tested. The ideal candidate for this role will possess a passion for technology and the ability to work in a fast paced environment, usually working on multiple projects at the same time.
Key responsibilities
Develop fully integrated solutions as part of the PaaS development team.Translate business requirements into usable solutions using modern tools and techniques to improve experiencesSolve problems through smart technology solutions, identify quick wins, delivery proof of concepts, prove value and deliver quickly to a high qualityAssist in the implementation of agile working practices Assist in the integration of DevOps into the business through collaborative working with both development and operations teamsWork with other teams across to ensure solutions are best in class, are realistic and delivered in an optimised and agile way.Develop well documented, reusable code which meets standards, is secure and reliable, fully tested and promotes continuous development, continuous integration and continuous deploymentKeep your knowledge up to date in a fast moving and evolving IT and Digital functionAnalyse and troubleshoot live issues when required
Technical Skills
Experience of Java Enterprise EditionKnowledge of SQL Databases, particularly PostgreSQLUnderstanding of MVC design principles and frameworks (Spring)Experience of ORM (Hibernate)Experience of designing high availability scalable solutionExperience of Microservice architecture (Spring Boot)Understanding of multi-tenancy and common design patternsKnowledge of various PaaS platforms Heroku / Red Hat OpenshiftWorking knowledge of source control and particularly GIT Knowledge of Java packaging techniques and deploymentsUnderstanding of Web Service integration methods
Non-Technical Skills
Strong English communications both written and verbal skills to communicate at all levels, including technical & non-technical, internal & external stakeholders and partners of the business.Estimation skillsAbility to manage own workload and priorities and work within a teamStatus reporting, tracking of progressFamiliarity or exposure to ITIL