The technology stack includes SQL, PL/SQL, Java, Unix scripting.
Responsibilities and Attributes:
â¢ Work as part of the team with BAs and other teams to understand the requirements
â¢ Design and develop the solutions for the business.
â¢ Integrate with new upstream and downstream systems / consumers.
â¢ Implement unit tests.
â¢ Performance optimization.
â¢ Provide third level technical support function to assist SL1/SL2 support teams to resolve complex issues.
Experience and Attributes
â¢ 5+ years, full-time hands-on commercial development experience with Java
â¢ Strong Java, Spring family of frameworks, SQL, PL/SQL.
â¢ Experience with developing applications running on UNIX or Linux is a must.
â¢ Experience with Messaging middleware (e.g. JMS, Tibco RV etc)
â¢ Experience in working with databases (JDBC, Hibernate or other ORM frameworks)
â¢ Experience with version control-systems (e.g. SVN, git, etc.).
â¢ Experience in working within a co-located/distributed development team.
â¢ Experience in build/dependency/artifact management tools such as Maven, Nexus, Ant or other.
â¢ Solid software engineering skills and willingness to learn new technologies
â¢ Self-motivated, result oriented with strong analytical skills. Good at problem solving.
â¢ Working experience in performance optimization and tools such as jProfiler etc.
â¢ Working on large projects / programs (covering many regions / many business areas).
â¢ Good spoken and written communication skills.
â¢ Knowledge of SDLC - Waterfall and/or Agile (Scrum)
Nice to have:
â¢ Experience in Test Driven Development, continuous integration etc
â¢ Experience in Capital Markets domain (ideally, focused on equity trading).
â¢ Experience with various containers like Websphere, Weblogic or RedHat JBoss EAP