Lead Java Developer Resume
SUMMARY:
- Successful in developing and directing end to end Java Full Stack Web - Based and Multi-tiered applications.
- Object Oriented Programming (OOP) experience with Multithreading, Collections, Generics in Core Java.
- Worked with J2EE technologies like JSP, Servlets, Filters, and Controllers.
- Experience working with integrated modules like Struts MVC, Spring MVC, Spring Beans, Spring Aspect, Spring JDBC, Spring JMS, and Hibernate.
- Experience developing SOAP, RESTful Web Services and APIs using CXF, JAX-RS, JAX-WS.
- Experience writing SQL queries and PL/SQL Procedures on Oracle and MySql Databases.
- Expertise in using configuration management tools like Git, RTC, SVN, CVS etc.
- Seasoned co-ordinator between onshore, offshore and third party teams to successfully deliver projects.
- Experience gathering business requirements, publishing functional and technical design documents.
- Work with customers and product owners to create new features and improve existing functionalities.
- Excellent mentoring, organizational and communication skills.
TECHNICAL SKILLS:
Languages: Core Java, SQL, UML, WSDL, HTML, CSS, Javascript
Framework: J2EE, Struts, Spring, Spring Boot, Hibernate
Web Technologies: XSLT, XPATH, JSP, JDBC, EJB, JMS, Servlets
Front End: JQuery, AJAX, Handlebar
SOA: SOAP, JAX-WS, JAX-RS, CXF, XML, JAXP, RESTful, JSON, Jackson
Server: WebSphere, Tomcat, OC4J, Apache2
Database: Oracle, MySQL, DB2, PL-SQL, ORM, MS Sql Server, Sql Lite
Cloud Technologies: Eureka, Zuul, Redis, Gemfire, Cassandra
Test Suite: Junit, SOAP UI
DevOps: Ant, Maven, Gradle, Jenkins, Git, Bitbucket, RTC, Clearcase, SVN, CVS
IDE: Eclipse, IntelliJ, RAD, NetBeans
Operating System: Windows, UNIX, Linux, Mac OSx
SDLC Methodology: Waterfall, Agile, Scrum
Others: MS Visio, Crystal Reports, Adobe SiteCatalyst, HP ArcSight, Akamai True Client and Kona Site Defender
PROFESSIONAL EXPERIENCE:
Lead Java Developer
Confidential
Responsibilities:
- Developed Citi’s first ever network based software and hardware whitelisting security solution for Citi ATM.
- Developed Cloud based SaaS solution for Citi ATM demonstrating operational and security benefits.
- Automated the Citi ATM Build Generation & Deployment process for continuous deployment.
- Global Citi ATM Governance code reviewer for Banamex and APAC global codebase consumption.
- Executed POCs and published whitepapers on product recommendation from Cashware, Altimetrik etc.
- Successfully led a total of five major releases for Citi Mobile Application Web Application.
- Led Door Popper System design and implementation to open ATM Doors using Beacon.
- Headed service design and implementation to facilitate Citi Mobile IOS App login using Touch ID.
- Enhanced legacy Citi mobile global service framework to serve regional Apple Watch MVP and Full App.
- Developed Apple Pay Citi Mobile service API for personalized offers and card provisioning.
- Managed server side efforts making Citi Mobile Card Payments NACHA compliant saving millions.
- Implemented Input Validation, Error Masking and Auditing API for Citi Mobile Web Services Platform.
- Managed server side efforts making Citi Mobile Card Payments NACHA compliant saving millions.
- Migrated Citi Mobile Server Side Application version control from Clearcase to RTC with Jenkins.
- Upgraded Citi Mobile Server Side Application Server from WebSphere v6.1 to v7.0 and then to v8.0.
Senior Java Developer
Confidential
Responsibilities:
- Designed data visualization platform for Fidelity ETF Portfolio Builder and 529 Planner Web Application.
- Developed intelligent self-deciding underwriting module for Capita Life Insurance Policy Admin System.
- Optimized Capita Life Insurance Policy ‘Save’ and ‘Submit’ algorithm to improve response time by 24%.
- Managed code merge of four parallel releases achieving 40% reduction in system defect count.
Subject Matter Expert
Confidential
Responsibilities:
- Developed Credit Record Recalculation algorithm moderating credit profiles of a million subscribers.
- Designed Bulk Adjustments algorithm performing cumulative adjustment of subscriber payments.
- Implemented bill payment processing engine handling encrypted direct debit payments with 150 banks.
Java Developer
Confidential
Responsibilities:
- Developed MIS reporting framework managing dispatch of up to 700 daily or weekly reports.
- Managed production support team of fifteen to clear defect backlog of 84 defects in three days.