Vacancy caducado!
- Build and maintain highly complex, high-volume, large-scale, scalable, maintainable, and extensibles software on a Java/J2EE application stack
- Leverage full software development life cycle (SDLC) methodology from concept, design, and documentation, to testing
- Ensure adherence to coding standards and full coverage testing
- Analyze user needs and design software systems to meet them
- Document code throughout the development process
- Bachelor's degree or equivalent in Computer Science, related, or equivalent relevant experience
- At least 6 years of programming experience; solid understanding of Core Java concepts
- At least 5 years of extensive experience with J2EE technologies
- At least 5 years of extensive experience in build automation tools (preferably Maven)
- At least 5 years of hands-on experience in Spring Framework basics
- At least 5 years of experience using various Spring modules such as Spring MVC, Spring Batch, and Spring Security
- At least 5 years of experience with Web Services concepts: SOAP, WSDL, UDDI, RDF
- At least 5 years of demonstrated experience with ORM tools, preferably Spring Hibernate
- At least 3 years of relational database experience
- Experience implementing RESTful and/or traditional web services using JSON, SOAP, XML
- Ability to write simple and complex SQL queries (preferably with DB2 SQL syntax including PL/SQL)
- Application Server experience: IBM WebSphere Application Server and JBoss
- Large-scale application development experience
Vacancy caducado!