X-931 SENIOR JAVA BACK END DEVELOPER - CO0147

Hangar Worldwide


**Show the world what you can do.** **In this role you will**: - Collaborates and communicates efficiently and effectively with other groups such as Creative, Business, and Technology throughout all phases of a project lifecycle. - Works closely with Creative, Business, Technology, and QA teams to ensure the technology will be functional and meet performance targets. - Implements technology solutions that address our clients’ business needs and challenges while leveraging our best practices and state-of-the-art technologies - Owns the development of sub-systems and ensures they follow the overall technical architecture and design established by the technical lead. - Understands and maps user and business requirements to an appropriate technical solution. - Maintains concise and clear documentation on the projects as dictated by each Capability’s guidelines and best practices. - Proactively provide feedback on policies and procedures when an opportunity for improvement exists. - Proactively provide coaching and support to other members of the in fulfilling their tasks and improve their performance and overall technical skills **What are we looking for? Besides a great attitude,** **You should have**: - Between 4 and 6 years of software development experience. - Proficiency in Back-end code in Spring Boot framework and Spring MVC. - Webservices, Microservices, or API development experience. - Strong understanding of requests. - Strong knowledge of Client-side vs. server-side rendering. - Experience in Automated CI/CD processes. - Experience in the use of Maven for versions. - Experience in Microservices endpoints development. - Experience in the implementation of Lambdas. - Unit testing experience using technologies like Groovy. - Experience using Lombok or similar for entities. - Use of continuous integration tools like Jenkins for deploys and pipelines. - Experience with data storage patterns and practices, namely relational (SQL) and/or non-relational (NoSQL) platforms. - Experience integrating solutions with external products from third-party vendors. - Knowledge of design patterns (e.g., model-view-controller, observer, etc.) and software engineering principles. - Firm understanding of XML and JSON, and their role in software projects. - Capable of implementing requirements that are composed of multiple development activities or touch various sub-systems. - Work experience with new technologies and building proof of concept prototypes. - Work experience estimating simple and complex tasks and justifying these estimates. - Work experience troubleshooting and debugging web platform issues using debugging proxies or similar tools and do root cause analysis. - Work experience creating and consuming SOAP or REST web services. - Git source control experience. - Work experience sharing acquired knowledge with teammates. - Work experience writing unit tests, and scripting load and performance tests. **It’s a plus if you have**: - Knowledge in Git Flow - Experience in AWS or Azure DevOps CI/CD **Competencies to be successful in this role**: - Demonstrates Self-Awareness - Drives Results - Communicates effectively - Situational Adaptability

trabajosonline.net © 2017–2021
Más información