Additionally, this role offers the unique opportunity to take on new challenges while based in a regional area. You can advance your skills in areas you're passionate about while also engaging in community contribution activities—enabling you to thrive as an architect with a broad scope of impact.
You will be responsible for the architecture design, implementation, and standardization of enterprise systems utilizing Java and web technologies. Taking a holistic view of the application, you will design and develop with a focus on the integration and consistency between components. By demonstrating technical leadership, you will contribute to improving the overall quality and efficiency of the project.
- Experience and skills in requirements definition, design, development, and operation/maintenance of applications using Java and JEE
- Including requirements gathering, design, coding/unit testing, integration testing, migration, and maintenance
- Approximately 5 years or more of experience preferred
- Experience working with multiple open-source programming languages and tools
- Leadership experience in technology selection and system design
- Strong communication skills to facilitate smooth collaboration with developers, project managers, and business stakeholders
- Ability to design software architectures that prioritize maintainability and efficiency
- Understanding of and experience with DevOps tools and practices (CI/CD, configuration management tools, etc.)
- Understanding and practical experience with agile development methodologies (e.g., Scrum)
- Experience with test-driven development (TDD)
- Experience in modernizing legacy systems