Amaris is an International Consulting Group specialised in Technologies and Management. We have today more than 60 offices throughout the world. We aim at contributing to the operational performance of our clients by acting on their organization, information systems and technologies.
Read more about this company
Develop, test, implement and maintain application software working with established processes.
Identify opportunities to fine-tune and optimize applications for java projects.
Provide technical support and consultation for java application and infrastructure questions.
Interact with stakeholders on a regular basis to understand requirements and provide solutions.
Participate in project planning sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed IT solution.
Adhere to and promote quality standards and procedures.
Review and provide feedback on the final user documentation.
Contribute to the design and development of new features and applications.
Participate in software code reviews to ensure the creation of high-quality, robust code by all team members.
This role is a fantastic opportunity to engage with high-level strategic decision-making and contribute to the overall function of a dynamic IT team.
About You
We are looking for a highly motivated and experienced Java Developer who is passionate about creating high-quality, efficient and robust code. You should have a strong understanding of Java and its associated technologies, and a proven track record in delivering complex projects on time and to specification.
2 to 6 years of experience in Java development.
Strong understanding of Java and its ecosystems.
Experience with both external and embedded databases.
Understanding and practical application of good software engineering practices such as version control, code reviews, testing and operations.
Experience with cloud services and understanding of distributed systems.
Excellent problem-solving skills and attention to detail.
Strong communication skills, both written and verbal.
Ability to work in a team and independently when required.
Proven ability to manage a flexible schedule.
Strong organizational skills and the ability to juggle multiple tasks within the constraints of timelines and budgets.