US Citizen
Green Card
EAD (OPT/CPT/GC/H4)
H1B Work Permit
Corp-Corp
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 28th Jul 2022
Duties/Responsibilities
• Design, architecture, and development of multi-tiered Java EE-style applications
• Participate in the clarifications of business requirements and translation into functional/technical specifications.
• Contribute towards UI development using Angular/React, web protocols and standards, and associated UI development tools.
• Candidate will interface on a regular basis with other teams, including E*TRADE technology teams across Wealth Management, BA team, QA team, and global development team.
• Give creative solutions that integrate current capabilities, vendor capabilities, proprietary system builds, and the ability to adapt to changing business requirements.
• Perform work and produce results by both working independently, as well as part of team
• Support the existing applications and processes.
Required skills
• 3+ years of hands-on experience in Java v1.8 or higher
• 3+ years of experience on UI/UX and server-side technologies
• Previous experience with spring, databases, and database interface layers and associated Java development tools
• Familiarity with modern architectural patterns such as Microservices and REST
• Hands on experience with source control software such as GitHub (preferably), SVN or Visual SourceSafe
• Web Services (XML, JSON, REST, SOAP, micro services, Tomcat) experience
• Understanding of RDBMS (preferably with DB2)
• Experience with JavaScript, CSS, and HTML
• Integrating and working in a Java full stack environment
• Knowledge on DevOps (CI/CD) practices (e.g.: Git, Jenkins, TeamCity).
• Use of backend testing frameworks such as JUnit, Mockito and Cucumber ensures high quality code that is easily maintainable
• Good interpersonal and communication skills (verbal and written)
Desired skills:
• Previous experience as developer in a large financial services organization
• 3+ years of experience with Shell scripting (with python would be a plus)
• KAFKA event processing design or implementation experience
• Hands-on experience in Agile practices (Scrum, Kanban)
• Experience using JIRA or other ALM tools to create a productive, high quality development environment
Educational Qualification:
• Minimum BS degree in Computer Science, Engineering or a related field