Role Senior Java Developer
Tampa, FL or Columbus OH
Responsibilities: • Propose technologies and develop frameworks for implementation of a digital platform.
• Heavily hands-on, with current role involving at least 80% time spent on coding activities
• Work on recommended solutions on new and emerging technologies, technology prototypes, and engineering process improvements
• Define and implement on high level technology strategies, standards, best practices, processes and guidelines
• Lead and grow the Application development team in core leading technologies
Required Skills: · Strong Object Oriented Design principles with ability to implement in languages of choices (Java )
· Solid understanding of web development solutions primarily including highly scalable and fault tolerant architectures
very strong in the Code quality
· Solid development experience in web technologies: Core Java, Spring, RESTful services & SOAP web services
• Very good at Asynchronous and concurrent programming, messaging architectures, distributed computing, etc.
• Solid experience in design and development using Spring frameworks.
Must have Skills :
1· Core Java ( check Java 1.8 features as well)
2. Java web - http, servlets, jsp, filters, web application development, restful web services (rest client)
3. Spring framework - Mvc, annotations, aspects, depends injection
4. Mock tests - mockito
5. J2ee experience - Web services development or experience consuming web services (soap ui), messaging, JDBC
6. Code reviews, automated code reviews via find bugs, pmd, API documentation
7. Maven, stash, confluence, bamboo experience or exposure
· 9+ years of experience developing Systems' frameworks and software for highly scalable environments
· Excellent communication skills.
Nice to Have Skills
• Experience with Agile methodologies
• Experience on Siteminder
• Experience on SOA frameworks
•
Last updated on Feb 12, 2016