We are seeking a highly skilled and motivated Java API Developer to join our dynamic team.
Responsibilities:
Performing requirement analyses.
Study, evaluate, understand, and provide feedback on functional specifications.
Develop solutions following defined standards and high quality
Provide detailed estimation for development of solutions
Perform non-functional testing
Perform design and code review for other team members
Prepare documentation for design and implementation
Enable and support functional and user acceptance testing
Support applications in production – analyze and resolve issues as they arise
Identifying risk and conducting mitigation action planning.
Conduct daily scrum and manage the team members
Requirements:
A minimum of 10+ years application development experience in Java as a core technology
Degree in engineering, information systems or related.
Solution design using proven patterns, awareness of anti-patterns, performance tuning
Java/J2EE, Spring, Spring MVC/Struts, Java script, JQuery
Relational databases – MS SQL Server
No SQL DB – MongoDB, Redis
Build tool – Maven/Ant, UML, JMS/WebSphere MQ, Restful web services, Jenkins
Source management – SVN/GIT, Jira/QC.
UNIX/Linux Shell scripting
Messaging services (Kafka, Rabbit MQ, and AMQ etc.)
Application Servers (WebLogic, WebSphere, JBOSS etc.)
Authentication Services (OATH 2.0, JWT etc.)
Good verbal and written communication skills.
Good to have: Financial domain knowledge.