Java/j2ee Developer Resume
Los Angeles, CA
SUMMARY
- Over 12 years of experience in software applications development and maintenance using Java/J2EE and Oracle technologies.
- Good knowledge in OAuth2, OpenId and Open Banking standards across regions - US, UK and AU
- Exposure to full cycle of software development including detailed analysis, design, implementation, debugging and testing
- Good exposure to projects of various domains like Banking and Financial Service, Payments, Logistics
- Experience in working on databases such Oracle, MS-SQL. Written SQL queries, stored procedures and triggers.
- Good experience on application/web servers such as Apache Tomcat 8x, JBoss 7x
- Experience in desing and developing Restful api using Spring Boot
- Expericence in developing Microservices application
- Involved in release activities such as release planning, rollout strategies, supporting deployment in stage and production
- Worked on Proof of Concepts projects for product and technology improvements
- Experience supporting production applications, handling Incidents and finding solutions
- Involved in refactoring and re-engineering of large enterprise applications and good understanding of functional aspects
- Experience in Managing, Tracking Effort, Team Sizing based on Effort & Status Reporting
- Experience working with cross-functional teams and in an Agile environment
TECHNICAL SKILLS
Languages /Frameworks: Java 1.8, JDBC, Multithreading, Junit, Lucene, Web Services (SOAP & REST), Spring Boot, JSP, Servlets, PL/SQL, Maven, Jenkins, Micro Services, OAuth2, OpenId
Web and Application server: Jboss, Tomcat.
Databases: Oracle 11g, MongoDB, MS SQL.
Tools and IDE: Confidential, Oracle SQL Developer, Perforce, Splunk, GIT
Domain: Banking and Financial Service, Payments, Logistics
PROFESSIONAL EXPERIENCE
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Worked on OAuth2, OpenId client implementation projects
- Good knowledge in Open Banking standards across regions - North America, UK/Europe and AU
- Worked on financial data aggregation platforms, managing user data
- Woked on Rest api development using Spring Boot
- Worked with clients and third party data aggregators on api design
- Work in Agile environment, report and track issues using JIRA and Service Now.
- Worked in TDD environement. Automated tests using Junit.
- Worked with CI/CD tools like Jenkins and Docker
- Automate production systems monitoring and generate critical alerts using Splunk
- Resolve defects/bugs during quality testing, pre-production, production, and post-release patches
- Work on various tool automation thereby reducing manual work
Environment: Java 1.8, Multi-Threading, OAuth2, REST, JDBC, PL/SQL, JPA, Spring Boot, Maven, Junit, Jenkins, Docker, Micro Services, SQL Developer, Splunk, GIT
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Involved in design and development of Yodlee aggregation platform enhancements
- Worked document storage project using REST service and MongoDB
- Worked on proof of concept and implementation for search modules enhancement using lucene across all Yodlee Products
- Worked on batch data processing improvements
- Worked on enhancements for payment processing using SOAP Webservice - involved in requirements analysis and technical discussion with the client
- Actively participated in design discussions and product Improvement meetings
- Interacted with various teams/client in work planning and execution
- Lead the development activities, data modeling for new features and mentoring team members
Environment: Java 1.8, Multi-Threading, Lucene, REST, MongoDB, JSP, PLSQL, JBoss, Apache Torque ORM, JMS, Web ServicesConfidential,
SQL developer,
Project #2: Risk Management
Responsibilities:
- Worked on Money Movement risk management enhancements using SOAP and REST Webservice
- Involved in design discussions for various user stories.
- Involved in support related activities in Yodlee money movement and platform product
- Actively participated in design discussions and product Improvement meetings
- Worked on provided domain KT, technology and product behavior to other teams
- Involved in analyzing and providing quick solutions for critical incidents in Money Movement product
- Document api usage and assist clients customizing and implementing their requirements
Environment: Java 1.8, JSP, PLSQL, JBoss, Apache Torque ORM, JMS, Web Services (SOAP) Confidential
Confidential
SQL developer
Responsibilities:
- Worked on proof of concept and design for SSH transport protocol, evaluating various FTP libraries
- Worked on Fund Transfer authorization and risk scoring enhancements
- Involved in writing PL SQL stored procedure for Yodlee money movement products and reports
- Involved in release strategy planning, backup plan and deployment verification
- Interacted with various teams/client in work planning and execution
- Involved in production trouble shooting and finding solutions for escalated issue in Funds Transfer
- Lead the team, analyzing stories, working with product managers
Environment: Java 1.7, Multi-Threading, JSP, PLSQL, JBoss 5X, Apache Torque ORM, JMS, Web Services (SOAP)
Confidential
SQL Developer
Roles and Responsibilities:
- Worked on enhancements for payment processing using SOAP Webservice - involved in requirements analysis and technical discussion with the client
- Involved in writing PL SQL stored procedure for Yodlee money movement products and reports
- Involved in support related activities in Yodlee money movement and platform product
- Interacted with various teams/client in work planning and execution
- Involved in analyzing and providing quick solutions for critical incidents in Money Movement product
- Lead the development activities, data modeling for new features and mentoring team members
- Worked on on-boarding new clients with data migration and user migration from legacy systems
Environment: Java 1.6, Multi-Threading, JSP, PLSQL, JBoss 5X, Apache Torque ORM, JMS, Web Services (SOAP)
Confidential,
SQL developer
Responsibilities:
- Worked on SOAP apis development to identify risks on time
- Worked on various admins apis, scripts to help customer care and monitoring teams
- Developing and design the new features that will help in effective monitoring and managing customer request.
- Fixing the bugs/issues in the code
- Help in configuration and set of clients and feature management
- Worked on various sql queries, report automation and admin apis
Environment: Java 1.6, JSP, PLSQL, JBoss 5X, Apache Torque ORM, Hibernate, Web Services - SOAP, Confidential, SQL developer.
Confidential
Role: Sr.Java Developer
Responsibilities:
- Development and maintenance of software requirements
- Integration Testing, testing other developers work.
- Data migration of legacy audits to the new tool
- Provide trainings to users on product usage, various reports generation and auditing
- Handling Incidents and provides quick fixes
Environment: Java 1.5, JDBC, JSP, Websphere8x, Confidential, MS SQL