Shiva  ·  Lead Java / Angular Full Stack Developer  ·  9+ yrs

Senior
9+ years experienceonsite
Available within 48 hrs

Built for

BankMuscatNBB BankAlcatel-LucentVerizonESRB

About Shiva

Shiva is a Module Lead with 13+ years of experience in Java-based web and mobile development. He specializes in full SDLC management and has a strong background in cloud technologies and microservices architecture.

9+ years of commercial experience in

Skills(29)

JavaSpring BootHibernateSQLPL/SQLAngularJavaScriptAWSSpringJSPEclipseJBossOracleJUnitJSFIBM WebSphereSQL ServerStrutsHTMLCSSNetBeansTomcatJ2MEXMLKuix FrameworkRCP for GUIMavenLinux OSExist XML Database

Why hire Shiva?

Production deploy authorityMentored 5+ juniorsLed multiple projects

Developed UIs and data services for a critical financial control platform handling customer payments.

Implemented core business logic and MVC design patterns for large-scale applications.

Created JUnit-based test frameworks to ensure code quality across multiple projects.

Involved in all phases of the Software Development Life Cycle (SDLC), demonstrating comprehensive project ownership.

Delivered modules for real-time applications, incorporating multithreading and serialization.

Developed a financial control platform that handles customer payments.

Implemented core business logic for large-scale applications.

Created a JUnit-based test framework ensuring code quality across projects.

Project highlights(9)

Financial Control PlatformSoftware Engineer

Overview: This application handles customer payments via online/cheque or ATM, and manages Remittance Exceptions and Account settlements for internal users. Responsibilities: Prepared detailed designs for the application. Developed GPRS-based mobile banking application for bank customers.

JavaSpring BootHibernateAngularSQL

Key outcomes:

  • Developed the UI and data services for a critical financial platform handling customer payments.

  • Involved in build and integration testing.

Mobile Banking Application for BankMuscatSoftware Engineer

Overview: This project involved developing a GPRS Banking (Browser based) App for BankMuscat customers. Responsibilities: Developed the GPRS Banking application. Wrote SQL queries and stored procedures, and participated in testing and releases.

JavaSpringHibernateJSPJavaScript

Key outcomes:

  • Developed a GPRS-based mobile banking application for BankMuscat.

  • Implemented client-side validations and developed the presentation layer.

Number Management SystemSenior Software Engineer

Overview: The project focused on Number Management and Number Porting systems for telecommunications services. Responsibilities: Interacted with the Business Team for requirements gathering. Wrote SQL queries and stored procedures and developed custom API and Libraries.

JavaSpringHibernateSQL

Key outcomes:

  • Developed custom APIs and libraries for number management and porting systems.

  • Created a comprehensive unit testing framework to ensure system reliability.

Number Management System & Number Porting System (Sprint)Senior Software Engineer

  • The project focused on Number Management and Number Porting systems for telecommunications services.
  • Interacted with the Business Team for requirements gathering.
  • Wrote SQL queries and stored procedures and developed custom API and Libraries.
  • Developed modules and APIs, and contributed to the presentation tier and server-side components.
  • Created a comprehensive unit testing framework.
EclipseJavaSpringHibernateJBossOracleJUnit

Key outcomes:

  • Developed custom APIs and libraries for number management and porting systems.

  • Created a comprehensive unit testing framework to ensure system reliability.

  • Contributed to both presentation and server-side business logic development.

Entertainment Software Rating Board (ESRB)Software Engineer

  • This project supported the Entertainment Software Rating Board (ESRB) operations.
  • Interacted with the Business Team for requirements gathering.
  • Wrote SQL queries and stored procedures, and participated in testing and releases.
  • Implemented new functionality and bug fixing, and wrote JavaScript validations for user input screens.
  • Developed the presentation layer using JSP, Tag libraries, HTML, CSS, and client-side components.
  • Developed Struts Action classes and JSPs, using Struts Tiles and Validation Framework.
  • Performed unit testing.
EclipseJavaJSFJSPJavaScriptIBM WebSphereSQL ServerStrutsHTMLCSS

Key outcomes:

  • Developed presentation layer using JSP, HTML, and CSS for a software rating board.

  • Implemented client-side JavaScript validations for user input screens.

  • Contributed to new functionality development and bug fixing, and SQL queries.

Industry experience

FinTech

4 projects
  • Financial Control PlatformSoftware EngineerJava · Spring Boot · Hibernate · Angular +1
  • Mobile Banking Application for BankMuscatSoftware EngineerJava · Spring · Hibernate · JSP +1
  • BankMuscat - Mobile BankingSoftware EngineerNetBeans · Java · Spring · Hibernate +6
  • NBB Bank - Mobile BankingSoftware EngineerNetBeans · Java · J2ME · XML +9

Banking

4 projects
  • Financial Control PlatformSoftware EngineerJava · Spring Boot · Hibernate · Angular +1
  • Mobile Banking Application for BankMuscatSoftware EngineerJava · Spring · Hibernate · JSP +1
  • BankMuscat - Mobile BankingSoftware EngineerNetBeans · Java · Spring · Hibernate +6
  • NBB Bank - Mobile BankingSoftware EngineerNetBeans · Java · J2ME · XML +9

Telecom

2 projects
  • Number Management SystemSenior Software EngineerJava · Spring · Hibernate · SQL
  • Number Management System & Number Porting System (Sprint)Senior Software EngineerEclipse · Java · Spring · Hibernate +3

Media & Entertainment

1 project
  • Entertainment Software Rating Board (ESRB)Software EngineerEclipse · Java · JSF · JSP +6

Ready to work with Shiva?

Schedule an interview and onboard within 48 hours. No long hiring cycles.

At a Glance

Experience9+ years
Work modeonsite
Starting from₹1.8 L/mo
Direct hirePossible
Start within48 hours
From₹1.8 L/ month

Single contract. No agency markup confusion.

Typically responds within 4 business hours.

5-day replacement guarantee
48-hour onboarding, single invoice
Direct chat — no recruiter middleman
Seniority signals
Owns production deploysSystem ownerCode reviewerMentor / leads juniors
VerifiedVetted by Witarist
Technical skills assessed & verified
Background & identity checked
English communication verified
Ready to onboard in 48 hours

Not sure if this is the right fit?

Tell us your requirements and we'll match you with the best candidates.

Shiva

Java Developer