We are seeking a Software Architect to be responsible for the architecture, design, implementation, and integration of complex enterprise Java web applications. The architect would be a member of a team that builds complex web-applications for litigation expense management. The products use JEE frameworks and modules (including open-source packages), are built on top of Tomcat and WebLogic, and integrate with enterprise databases and web services.
The Software Architect will interface with the development team for the purpose of design and planning, implementation, integration and support of our products. This role is responsible for determining the integrated software architecture solutions that meet performance, usability, scalability, reliability, and security needs. In addition, the architect is expected to research and recommend technology to meet application requirements.
Strong initiative and communication skills, as well as the ability to build strong relationships are keys to success; you must know how to mediate opposing viewpoints and negotiate equitable solutions to ensure successful and stable outcomes. You will use your practical skills and experience to design and architect solutions, and to lead the implementation teams through the full life cycle of the application development and deployment.
GlobalLogic is inviting a Software Architect to join its Krakow office.
- Technical review of proposed client software architectures
- Work with development managers on implementation and integration work estimates
- Custom JEE application design and architecture
- Custom JEE application implementation and implementation team leadership
- Application performance testing, recommendations and tuning
- Design, lead and perform custom JEE application solutions throughout the development lifecycle
- Maintain a baseline of IT/JEE industry knowledge to advise on technical trends and techniques and creatively apply them to solution design and development
- Eight or more years of related technical experience
- Formal training and hands on experience architecting, designing, implementing, and deploying of solutions that leverage the following:
- Current JDK releases
- JEE modules/frameworks such as Spring framework
- Component-based Java Web Frameworks
- JPA persistence framework
- AJAX development
- One or more JEE application containers: WebLogic, Tomcat, WebSphere
- Experience with Agile Development Methodologies
- Experience working with Business Analysts in the capture and documentation of requirements, use cases, and user interface specifications via wireframes
- Experience with Unit Testing (JUnit preferred) and Test Driven Development
- BS/BA degree in Computer Science, Computer Engineering or a related technical field
- Interesting and challenging work in a large and dynamically developing company
- Exciting projects involving newest technologies
- Professional development opportunities
- Excellent compensation and benefits package
- Modern and comfortable office facilities (Bonarka BC)