Job Description :
Java/J2EE Software Engineer

W2 only please. Will transfer visas.

5-10 years of experience

Financial industry experience (banking, investment, wealth management, etc)

This role requires a wide variety of strengths and capabilities, including:
5-10 years of Java/J2EE application development, design / architecture experience with the following:
Performing server-side Java programming.
Experience building SOAP/REST web services using Java
HTML, JavaScript, Node JS, and AngularJS
Spring, SpringBoot, Tomcat, JUnit
GIT/ Bit Bucket, Maven, Jenkins, and JIRA.
Relational Databases, SQL, and ORM technologies(JPA, Hibernate)
JSON and XML
Messaging – MQ/JMS/Mule/Kafka * Demonstrated knowledge of OOP and design patterns is required.
Experience following principles in the design of resilient micro services is desired.
Demonstrated knowledge of Java concurrency and concurrency patterns is required. Experience building thread-safe code experience is required.
Experience writing well designed, testable, efficient code using Junit and TDD towards that goal.
Experience of Agile development methodology, such as Scrum.
Experience in application, data and infrastructure architecture disciplines.
Advanced knowledge of architecture, design and business processes.
Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals.
Bachelor''s degree in Computer Science, Engineering, or related field or equivalent experience.
             

Similar Jobs you may be interested in ..