Java Senior/Full stack Developer
Wilmington, DE
Job Description:
Position:Java Senior/Full Stack Developer
Location:Wilmington, DE
JobDescription:
CSCis looking for a Senior Software Engineer to join our CLS organization. As aSenior Software Engineer, you will be responsible for the architectural designand development of our applications. Additional opportunities may includeserving as mentor to developers in quality software engineering practices.CSC’s Matter Management is a highly customizable, Java-based, web applicationthat uses EJB, Spring, Struts and Hibernate. This multi-module system uses anOracle database and Weblogic application server. This application interfaces withseveral internal systems using messaging technologies, including JMS and webservices.
Some of thethings you will be doing:
•The Java umbrella of technologies
•Browser based application development – HTML, Javascript, CSS, jQuery, AJAX orother popular client-side framework
•Web application development - Servlets, MVC, Struts, SpringMVC, JSP
•Application server development - Service layer patterns usingSpring/Hibernate/EJB
•Multiple RDBMS – SQL – Oracle, MySQL, SQLServer
•J2EE server environments - WebLogic, Tomcat, and others
•Unix and/or Linux platforms (for support and deployment purposes)
•Version control systems – SVN
•IDEs – Eclipse, IntelliJ
•Build technologies – Ant / Maven / AntHill
•Testing frameworks – Junit, Mockito
•Commitment to good design principles – SOC, SRP, IOC, ….
•Use of NoSQL technologies such as Mongo DB
•Search technologies such as SOLR
•REST and Resource Oriented Approaches
Whattechnical skills, experience, and qualifications do you need?
•8+ years of design and development of highly scalable web-based Javaapplications
•Experience with the design, development, testing and deployment of enterpriseclass web-based applications
•Desire to work in a global Agile/Scrum software development team
•Develop new software solutions and in-production application improvements
•Strong desire to achieve team success and an ability to mentor colleaguesglobally in quality software engineering practices
•Strong emphasis on QA best practices and industry-leading processes
•Strong commitment to Agile
•Strong commitment to Devops, Process Improvement and Acceptance Test-DrivenDevelopment
Key Skills:
- Java, Spring, Webservice, Webservices, REST, SOAP