Roles and Responsibilities
BS/MS in Computer Science Preferred
- Ability to understand critical customer needs and provide solution, design and code for our enterprise JAVA application.
- Work hand-in-hand with rest of the team for functional implementation and also help identify coding patterns and anti-patterns and also support of the implementation of the patterns through code reviews.
- Helps break down, estimate, and provide just-in-time design for small increments of work.
- Collaborates with different people in variety of situations.
- Deliver quality micro services and promotes improvements in version control, continuous integration, project build, and project automation.
- Test-drives clean, quality code, working closely with other Agile team members.
- Consistently follows software development methodology
- 5- 7 years of industry experience
- Must have the ability to understand a requirements / problem, provide solution , create design documents, help with implementation and create unit and integration tests
- Must have experience creating enterprise web application using server side JAVA running under Tomcat web service
- Must have experience with web development frameworks such as Struts and Spring
- Must have experience with JDBC driver and SQL server technologies such as MS SQL Server
- Experience with AJAX UI technologies such as EXTJS, Angular JS is a big plus
- Experience with Elastic or SOLR a big plus
- Experience developing micro services a big plus
- Ability to provide support and mentor to junior developers
- Great team player
BS/MS in Computer Science Preferred
0 comments:
Post a Comment