A fast-growing IT staffing organization is seeking an experienced programmer to lead technical projects involving web applications. The ideal candidate will have expertise in Java and Java EE, experience with RESTful web services, and a solid understanding of microservices architecture. Responsibilities include implementing architectural changes, troubleshooting issues, and collaborating with UI designers. A degree in computer science and 5+ years of industry experience are required.
Qualifications
Expert programmer in Java.
Thorough understanding of Java EE architecture, focusing on EJBs, JPA, and JAX-RS.
Experience writing RESTful web services.
Familiarity with microservices architecture.
Strong communication skills for technical design concepts.
Experience with virtualization technologies like Oracle VM and VMWare.
Agile development team experience (preferably Scrum).
5+ years of industry experience.
Responsibilities
Recommend and implement major changes to web application architecture.
Provide technical leadership during development phases.
Collaborate with UI Designer for user experience prototyping.
Troubleshoot and resolve web application performance issues.
Evaluate changes to deployment architecture for improvement.
Skills
Java
Java EE
EJBs
JPA
JAX-RS
RESTful web services
CSS3
HTML-5
Agile methodologies
Virtualization technologies
Education
BS/MS in computer science or related field
Job description
A fast-growing IT staffing organization is seeking an experienced programmer to lead technical projects involving web applications. The ideal candidate will have expertise in Java and Java EE, experience with RESTful web services, and a solid understanding of microservices architecture. Responsibilities include implementing architectural changes, troubleshooting issues, and collaborating with UI designers. A degree in computer science and 5+ years of industry experience are required.