We are looking for passionate, multi-talented IT professionals with a strong technology background, as well as a great propensity for creative problem solving. If you are an adventurous Software Engineer that leans toward expanding his knowledge to Go programming language this is your opportunity.
Requirements
- Experience with Java 8+.
- Strong computer science skills (OOA/OOD, data structures, algorithms)
- Good understanding of relational database concepts and knowledge of SQL.
- Experience with build tools (Maven, Gradle) and Git.
- Knowledge of basic design patterns and principles and understanding of how to write clean and maintainable code
- Experience with at least one Java framework (preferably Spring 4+ or JEE 6+) and an ORM framework.
- Experience in implementing REST or SOAP APIs.
- Experience with automated testing (unit tests, functional tests, and integration tests) and CI / CD experience is a plus
Nice to have, Keen To Learn:
- Experience building and maintaining pipeline software used in the core of a production environment.
- Knowledge of networking and shared/tiered storage technologies.
- Knowledge of cloud and web technologies (such as Docker, Go, AWS, GCP, HTTP)
Benefits
Why join us:
We are a learning organization and ecosystem for ambitious and talented tech professionals to pursue their career goals. We work every single day to become the environment of choice for motivated tech professionals. The environment where they can find guidance, coaching, and personal development to continuously improve and grow their knowledge and pursue their objectives through challenging engagements.
- Personalized goals and objectives, crafted with your dedicated coach
- Professional development through real business projects based on your needs
- Training opportunities in the latest technologies and Personal Development Plan to help you reach your goals
- Strong feedback process through continuous model
- Be part of our AA internal communities (Chapters) and have the opportunity to contribute by creating training material, helping others grow and shape our technology future
- Competitive remuneration package
- Flexible working hours and the ability for remote working
- Private Insurance Plan
By clicking "Apply" for this Job, you agree that you have read and accepted our Data Protection Statement relating to job applicants and that you provide your consent for the processing of your personal data for the purposes described therein.