Software Engineer We are seeking a skilled Engineer with experience in Java services and Angular web application development to join our agile product delivery team. This team supports our corporate marketing and sales functions, driving innovative product development aligned with organizational goals. The ideal candidate has a passion for continuous learning, teaching, and advancing modern DevOps practices within a collaborative and respectful team culture. Key Responsibilities
- Develop Java Services and Angular Applications: Engage in designing and developing robust Java services and/or Angular-based web applications.
- gile Product Delivery: Collaborate within an agile team dedicated to achieving business goals through impactful software solutions.
- dvancing DevOps Principles: Contribute to and promote software development best practices that support DevOps, automation, and continuous integration.
- Continuous Improvement: Commit to improving self, team, and the solutions delivered, with a bias toward action and accountability.
- Collaboration and Communication: Effectively work with both on-site and remote team members, embracing teamwork and open communication.
- Cultural Alignment: Operate with accountability, integrity, and mutual respect in all interactions.
Required Skills and Experience
- ngular Development: Proven experience developing Angular applications and building interfaces that consume RESTful services.
- Java & Spring Boot: Proficient in Java and the Spring Boot framework for building scalable backend services.
- Quality and Testing Practices: Strong understanding of quality assurance and modern testing methods, with experience writing automated unit, integration, and behavioral tests (e.g., Gherkin).
- Liferay DXP (Desirable): Experience with Liferay DXP is an advantage.
- Software Development Coaching: Ability to mentor and coach other developers in best practices is a plus.
- gile/DevOps Experience: Background in agile methodologies and DevOps environments, with a preference for product-focused experience over project-based work.
- daptability and Initiative: Comfortable with experimentation, and able to work effectively in ambiguous situations.
- Strong Interpersonal Skills: Demonstrated ability to communicate and collaborate effectively across a variety of personalities and geographical locations.
- Problem Solving: Strong analytical skills with a proven track record of using sound judgment and high-level decision-making to resolve complex issues.
Qualifications
- Experience: Minimum of 5+ years in developing Java services and Angular applications in a DevOps or agile environment.