(U-944) | SR. II SOFTWARE ENGINEER

Appgate


- Implementation of new product features using good software building practices. - Deliver your work on the dates you commit to. - Create and fulfill commitments for the continuous improvement of your skills. - Application of best practices in the deliverables under your responsibility. - Be accountable for the quality of the functionalities you implement. - Participation in software testing as the responsible for the developed functionalities. - Participation in the continuous integration and deployment of the software in your responsibility. - Participate and contribute with the integration of the various products that may be related to your software in charge. - Continuous participation in the activities of your work team. - Identify and mitigate technical risks, including security risks. - Analyze postmortems for critical bugs, or outage episodes to create a plan to avoid those situations in the future. Specific Skills - Platforms and development tools - Strong knowledge of Java 8+ (streams, optionals, lambdas). - Advanced knowledge of Object Oriented Analysis and Design (OOAD). - Use of Scrum in at least 3 projects of 6 months duration or Scrum Master/Scrum Developer certification. - Theory and application of design patterns and techniques. SOLID principles and clean code. - Software architecture theory - Knowledge and experience in microservices architecture. - Technical risk assessment and mitigation. - Ability to do effective and fast debugging of problems. - Refactoring and technical debt reduction techniques, test-driven development. - Source code repository management, unit testing, use of coding standards, continuous integration, static code analysis, pair programming. - Experience with messaging brokers (RabbitMQ, Kafka or ActiveMQ). - Experience with Spring and Spring Boot. - DevOps and continuous delivery. - Theoretical and applied application tuning techniques. RNF analysis. Qualifications Behaviors Preferred Leader : Inspires teammates to follow them Functional Expert : Considered a thought leader on a subject Motivations Preferred Growth Opportunities : Inspired to perform well by the chance to take on more responsibility #J-18808-Ljbffr

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