Previous Job
Core Java Developer
Ref No.: 18-06121
Location: Tampa, Florida

· Risk is a consolidated platform for Risk Management and Risk Reporting globally. It is supported by the Enterprise Technology Solutions (ETS) within Global Functions Technology Services Organization. Risk provides the strategic infrastructure for Institutional Clients Group, Commercial Bank, Consumer Bank and Investment Products, Treasury and Enterprise Risk Management

Job Purpose
· The purpose of the job is to design, develop, and enhance enterprise applications in Risk Technology primarily using SDLC/PDLC methodologies in Market Risk area. It centers around technologies such as Java/JEE/RDBMS.

Key Responsibilities
  • Responsible to Build/implement & Design technology solution for one of the application with-in Market Risk.
  • Participate in design review/ code/ project review meetings- local/global
  • Participate in all project planning, progress & development meetings with the team & global managers
  • Be Collaborative with our developers
  • Maintain technical, though leadership and disseminate knowledge to team and peers

7– 9 years of industry experience, with a minimum of 7 years in java/j2ee development
Experience of Agile development and scrums
Banking and securities domain knowledge would be an added advantage
Strong knowledge on Core Java (preferred version 7 and 8), Spring framework (Core, MVC, JDBC, Spring boot), Hibernate/JDBC/JPA/ORM, JSON
Good hands on experience on Oracle PL/SQL and should be able to write simple and complex queries, stored procedures, packages, Indexes and triggers
Expertise in Web API implementations (Web services, RESTful services etc) is preferable
Strong knowledge on build (Maven), continuous integration (Jenkins), code quality analysis (SonarQube) and unit and integration testing (JUnit)
Exposure to SCM toll like Bit Bucket/GIT etc.
Should be able to work on UNIX shell script and VI editor
Added advantage exposure to Big data technology like Apache Kafka, Storm, Spark etc.
Good analytical, debugging and problem solving skills
Organized and able to deliver in multiple projects in the stream
Passion for research, ideation and exploration
Excellent communication and presentation skills
Ability to work independently and in a team
Expertise with designing multi-clustered applications.

Strong design & execution bend of mind
Conceptual understanding of design patterns
Thorough understanding of OO methodologies
Exposure to UML/SDLC
Passion for technology and self- starter
Orientation towards Disciplined development processes

B. Tech from a top engineering college, University, preferably in computer science. Other preferred branches are EE, ECE. Candidates with passion for coding and systems development from other disciplines also can apply. Substantial part of experience should be in top notch IBs/Banks and product companies

At KAYGEN, we are always looking for dynamic, talented and experienced individuals. We invite you to join our team of talented IT professionals, consulting at client locations across the globe. Our culture is team-orientated; we strive to stand by our core values of respect, honesty and integrity. Our team of experienced staffing experts will work with you to find you the best opportunity. For more information please visit us at