Java Developer

Posted: 5 months ago


Strong hand on development experience to develop in Java/JEE, Web Service and RESTful service rapidly
"Advanced knowledge on WS-Standards, service protocols and standards such as SOAP, JSON, XML, WSDL, JAX-WS, and others.
"Advanced development experience Java/JEE technologies coupled with strong SQL background
"Experience in working on various platform integration and migration projects
"Advanced knowledge of Java JEE development concepts using the following tools/frameworks such as Spring, Hibernate, Eclipse, Maven, Axis - Web Services
"Implementing web workflows and implementing web security
"Experience working JUNIT, Maven, Subversion, Oracle, SQL Sever, and Websphere, JBoss middleware "Ability to work on multiple assignments simultaneously and produce high quality products;
"Strong problem solving and analytical skills demonstrated by the ability to assimilate new information, understand complex topics and arrive at sound analysis and judgment
"Develop various solution project documents such as solution alternatives, solution recommendation, package diagram, deployment diagram, design-level class diagram, sequence/activity/communication diagrams, BPM diagrams, platform specific component diagrams, and non-functional design considerations deliverable "Assist the Solution delivery lead and Solution Delivery Manager to manage technology risks on a project and perform meaningful feasibility studies
"Develop specifications to integrate with legacy applications leveraging web services, messaging and enterprise service bus
"Contribute toward developing solution guidelines, standards and best practices
"Review platform specific detailed code components and ensure alignment of code to the defined solution
"Work with quality assurance team to define test environments and also non-functional test cases
"Nice to have experience coding Java/Selenium to augment automated testing needs in scrum team structure "Work with infrastructure team to validate physical system requirements and solution alignment

Quals--
At least 12+ years of experience with solution building and delivering mission critical, fault tolerant applications "At least 8 years of strong hand on development experience to develop in Java/JEE, Web Service and RESTful service rapidly in fast moving projects
"At least 3 years' experience in HTML, HTML5, CSS, JSON, XML, Java Script, Ajax
"Experience in model-driven-architecture and model-driven-development specifically to produce analysis, design, component and deployment models
"Moderate hands on experience (3 -5 years) developing application in Appian business process management and integrating with other COTS products Java/JEE, System Design, JQuery, JavaScript frameworks, Ajax, JUnit, Spring, Subversion, Maven, Jenkin, SCA, REST, Appian BPM and knowledge of Financial Services industry are a plus.
"Strong Object-Oriented analysis and design skills including requirements analysis, Object Oriented design patterns, and UML;
"Deep knowledge of common JEE, Integration, User Interface design and BI patterns
"Experience incorporating non-functional design aspects into the code components
"Experience with quality assurance process for testing applications including functional, non-functional and parallel testing
"Strong understanding of Application resiliency, security, scalability and general performance concepts
"Strong understanding of enterprise application performance issues and tuning
. "Working knowledge of WebSphere or Eclipse IDE
"Ability to work on multiple tasks, perform in depth code reviews and ensure design and coding are adhering to security and architectural standards.
"Solid working experience in agile project delivery (preferred scrum master certification) and competing priorities
"Experience with MS Project and ability to create and monitor work activities as part of a larger project
"Ability to collaborate with multiple business and technical teams
"Moderate knowledge of Word, Excel and productivity improvement tools
"Strong verbal and written communication skills "Ability to work on multiple assignments simultaneously
"Strong problem solving and analytical skills demonstrated by the ability to assimilate new information, understand complex topics and arrive at sound analysis and judgment.

Education--
Degree Type Major/Certification Required Preferred
Bachelor's Degree

dy>