Roles:
- Designs, codes, tests, debugs and documents complex web/ middleware applications
- Ability to take ownership of functionalities as appropriate
- Integrate with REST/ SOAP services from UI
- Supports and/or installs complex software applications
- Participates in the testing process through test review and analysis
- Performs performance optimization
- May provide direction and support to less experienced software engineers to orient them and increase their understanding of more complex software engineering
- Performs other duties as assigned or apparent
- Participate in Scrum with activities such as assist QAs, perform code reviews, unit testing, research spikes, design spikes, work with architectural standards, etc
Skills:
- Strong core Java
- Strong understanding of web services, knowledge of REST architecture and working experience integrating with Web Services
- Strong understanding and experience with Spring framework
- Experience with application development with application server such as tomcat
- Understanding of design patterns such as circuit breaker
- Understanding of common concepts such as cashing, transaction management, profiling, performance tuning, etc
- Basic working experience with Ajax and dynamic web site technologies
- Basic working experience for client side development: HTML, CSS, JavaScript
- Familiar with Web Design Patterns (MVP, MVC, etc)
- Experience with Test Driven Development
- Agile methodology experience (Scrum preferred)
- Strong problem solving abilities and analytical skills
- Must be able to integrate quickly into the team and work independently toward team goals
Country: USA, State: Arizona, City: Phoenix, Company: Kforce Inc.
Комментариев нет:
Отправить комментарий