Sr. Java/j2ee Developer Resume
Wilmington, DE
SUMMARY
- Over 13 years’ experience in leading and managing Java/J2EE projects, guiding a team in designing and implementing projects.
- Experience working in Investment Bank (Equity/Credit Derivatives/Fixed Income products), Credit Cards, Consumer Bank and also in Telecom, and Healthcare domains.
- Expertise in working in cutting edge technologies like IOT (Internet of Things), Natural Language Processing (NLP), Cloud Architecture and Public, Private and Hybrid Cloud Platforms.
- Involved in SQL and NoSQL database design, decisions for choosing right partition, clustering keys for the efficient storage of data across the cluster.
- Experience in developing applications using JQuery, AngularJS,Node.js, and Bootstrap.
- Involved in designing and developing Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Lambda, Amazon SNS, Route 53, and other services of the AWS Cloud infrastructure.
- Experience in System integration, service and messaging using technologies like Service Oriented Architecture (SOA), such as REST/SOAP Web Services, Apache CXF, JMS (Java Messaging Service) and IBM MQ.
- Excellent programming skills in Java/J2EE Object Oriented Programming and development of n - tier component based on Enterprise web applications using Java/J2EE, Concurrency, Multi-threading and Data structures.
- Experience in SSO integration and Multi factor authentication for user authentication and authorization.
- Implemented caching in application using EHcache other caching technologies.
- Involved in Stored Procedures, Views, Materialized Views, Triggers, Functions, Indexes, and Packages development and expertise in Oracle database concepts like PL/SQL, SQL*Plus, SQL*Loader, UTL FILE, Table partitioning and SQL query tuning.
- Development experience includes working with cross functional team and global development teams in Onshore/Offshore Model.
- Worked on setting up Jenkins jobs for CI/CD and for deploying the Docker images to AWS container services.
- Implemented Continuous Integration and Continuous Delivery (CI/CD) process stack for all the Micro services using AWS, GIT, Jenkins, Ansible.
- Experience in Agile process with SCRUM methodology and Test-Driven Development.
TECHNICAL SKILLS
Languages: Java/J2EE, SQL, PL/SQL, XML, UNIX Shell Scripts, Groovy, Python
Application Frameworks: Struts, Hibernate, Spring MVC, Spring Boot, SpringBatch, JPA, Micro Services, REST/SOAP Web Services, Ibatis, Mybatis, AWS SDK, EHCache
Web Technologies: HTML5, CSS3, XML 1.0, JavaScript 1.x, JQuery, Angular JS, Bootstrap, JSON
Web/Application Servers: Tomcat6.x/5.x, WebLogic10.3, IBM WebSphere6.x, NodeJs.
Databases: Oracle 11g, MySQL, PostgreSQL, Sybase 11, Mongo DB, Cassandra
Cloud Platforms: AWS, EC2, S3 bucket, Lamda, RDS, EBS, ELB, Auto-scaling, AMI, IAM, Dockers, Jenkins 1.2, AWS Cloud formation
Testing Tools: Junit, JProfile, Protractor, SOAPUI, Postman, Fiddler, Jmeter, Mockito, Power mock
CI/CD Tools: Jenkins, Chef, Docker,Maven, Ansible, Terraform, Git, SVN
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Migrated application from on premise to AWS Cloud.
- Used Hibernate as persistence Layer ORM Framework to perform database operations.
- Developed RESTful Web services for client to consume JSON messages using Apache CXF.
- Built application using Spring MVC architecture and integrated backend using Hibernate and Spring frameworks.
- Participated in Requirements analysis and design discussions with clients and prepared Functional and Design Specification documents based on client’s finalized requirements.
- Worked on creating front end components through Angular JS using Node JS service.
- Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-scaling, AMI, IAM through AWS console and Experience in automating the infrastructure in AWS using web services.
- Designed and deployed dynamically scalable, highly available, fault tolerant, and reliable applications on AWS.
Technologies Used: Java / J2EE, Spring MVC, Spring Boot, Angular JS, Apache Tomcat 7.0, Linux, Korn Shell Scripts, Log4j, Maven, Jenkins, AWS Cloud, Dockers, Micro Services, SOAP/REST Web Services, Apache CXF, SOA, Nexus, Python, Groovy, AWS Cloud formation.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Migrated application from on premise to AWS Cloud.
- Used Hibernate as persistence Layer ORM Framework to perform database operations.
- Developed RESTful Web services for client to consume JSON messages using Apache CXF.
- Built application using Spring MVC architecture and integrated backend using Hibernate and Spring frameworks.
- Worked on creating front end components through Angular JS using Node JS service.
- Implemented the development environment from on premise to AWS cloud based infrastructure by provisioning infrastructureas a code service using Cloud Formation Templates
- Used AWSSDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
Technologies Used: Java/J2EE, Spring MVC, Spring Boot, Angular JS, Hibernate, Tomcat 7.0, Linux, Korn Shell Scripts, Log4j, Maven, Jenkins, AWS Cloud, Docker, Micro Services, SOAP/REST Web services, Python, Groovy
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Redesigned existing legacy J2EE application and migrated application from Struts to Spring MVC framework.
- Involved in application performance improvement and SQL query tuning.
- Responsible for solving urgent and immediate business problems and providing technical solutions to various stakeholders in a vibrant and demanding environment.
- Participated in Requirements analysis and design discussions with clients and prepared Functional and Design Specification documents based on client’s finalized requirements.
- Mentored junior onsite and offshore resources and responsible for Onsite-Offshore coordination, project design, implementation and effort estimations.
- Involved in application Unit and integration testing & peer code review.
Technologies Used: Java 7/ J2EE, Oracle 11g, Oracle PL/SQL, Spring, Spring MVC 4.0, Ibatis, Apache Tomcat 7.0, XML, JSTL, jQuery, SVN, Linux, Korn Shell Scripts, Log4j, Maven, Jenkins, Mockito, Power mock, Sonar, Control M, Multithreading, Agile, Angular JS, Junit, SQL*Plus, SQL*Loader, UTL FILE package, SOAP/REST Web services, Apache CXF, SOA, Nexus, Perl
Confidential - Wilmington, DE
Sr. Java/J2EE Developer
Responsibilities:
- Redesigned and migrated existing application from legacy EJB to Spring beans.
- Designed and developed Server side layer using Spring framework and implemented database persistence layer using Ibatis.
- Worked in SSO integration and Multi factor authentication for user authentication and authorization.
- Developed customized user authentication and authorization API using RESTful web services.
- Involved in application performance improvement and SQL query tuning.
- Participated in Requirements analysis and design discussions with clients and prepared Functional and design specification documents based on client’s finalized requirements.
- Mentored junior onsite and offshore resources and responsible for Onsite-Offshore coordination, project design, implementation and effort estimations.
- Responsible for project delivery and unit/application integration testing & peer code review.
- Responsible for solving urgent and immediate business problems and providing technical solutions to various stakeholders in a vibrant and demanding environment.
Technologies Used: Java 7.0/ J2EE, Oracle 11g, PL/SQL, Spring Core, Spring MVC 4.0, Ibatis, Apache Tomcat 7.0, HTML, CSS, XML, Eclipse, SVN, EJB, jQuery, SOAP/REST Web services, Apache CXF, Linux, Unix Korn Shell Scripts, Log4j, Maven, Jenkins, Mockito, Power mock, Sonar, TWS, Agile, SOA, Struts, Junit, SQL*Plus, SQL*Loader, UTL FILE package, JSON, SOA, Sonar, Nexus, Perl
Confidential - Jersey City, NJ
Sr. Java/J2EE Developer
Responsibilities:
- Designed and implemented new framework for dynamic UI rendering for multiple collateral rules engine.
- Responsible for designing new rule engine for multiple OTC derivative products.
- Developed customized GWT widgets for various application modules and involved in data access and business logic development from scratch.
- Mentored 4 junior onsite and offshore resources and responsible for Onsite-Offshore coordination, project design, implementation and effort estimations.
- Interacting with Legal users daily and provide application support to business users.
- Participated in Requirements analysis and Design discussions with clients.
- Involved in preparing Functional and Design Specification documents based on client’s finalized requirements.
- Responsible for project delivery and unit/application integration testing & peer code review.
Technologies Used: Java 6.0/ J2EE, Sybase, GWT (Google Web Toolkit) 2.0, Hibernate, WebLogic 10.3, XML, Eclipse, SVN, Linux, Unix Shell Scripts, Log4j, Ant, Sonar, Autosys, Agile, Multithreading, RMI, EHCache, Junit, HTML, CSS
Confidential - New York, NY
Sr. Java/J2EE Developer
Responsibilities:
- Involved in application UI development using GWT widgets and panels.
- Participated in data access and business logic classes’ development from scratch.
- Responsible for design and implement workflow for all ISDA requests and setup dashboards and security model for all ISDA workflow queues.
- Designed and developed a Multithreading application for ISDA request’s age calculation and status updates.
- Mentored 4 junior onsite and offshore resources and responsible for Onsite-Offshore coordination, project design, implementation and effort estimations.
- Delivering support to existing business users and investigating and resolving application errors, data discrepancies and queries.
- Identify and develop enhancements and functionality changes of frequently changing business requirements.
- Responsible for unit and application integration testing & peer code review.
Technologies Used: Java 6.0/ J2EE, Sybase, GWT (Google Web Toolkit) 2.0, Hibernate, WebLogic 10.3, HTML, CSS, XML, Eclipse, SVN, Linux, Unix Shell Scripts, Log4j, Ant, Apache CXF, SOAP/REST Web Services, SoapUI, Multithreading, AJAX, Autosys, RMI, SOA, MVC, JAXB, Junit
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Developed multiple workflow queues for both outbound and inbound confirmations for Fixed Income/ Equity/Credit derivative products using Scrittura workflow.
- Customized Scrittura framework workflow and document manager for APAC countries and setup end to end document management and trade workflow for OTC derivative products.
- Handled processing of DTCC, SWIFT and paper confirmations and its post events.
- Implemented controller Workflow logic for STP trades, Non Economic Modification trades to route them appropriately in the workflow.
- Direct interaction with client (Citi- Singapore) for requirement gathering, daily status meeting and team meeting and Onsite-Offshore Coordination.
- Performed Unit, integration and system testing and provide defect fixes and problem resolution.
Technologies Used: Java/J2EE, PL/SQL, Oracle, WebLogic 10.3, HTML, CSS, XML, JavaScript, Eclipse, JMS, Scrittura, EJB, Linux, Unix Shell Scripts, Log4j, Ant, Microsoft Visio2003, Multithreading, JPA, Autosys, Struts MVC, JAXB, Junit
Confidential
Java/J2EE Developer
Responsibilities:
- I was involved in the User Interface development, which includes GUI components and application frame development for the application.
- Written UI code in JavaScript/html specific to IE object model to create a rich and dynamic graphical user interface.
- Responsible for addressing and fixing bugs during testing and post implementation phase.
Technologies Used: Java/J2EE, Sybase, AJAX, HTML, CSS, JavaScript, Web logic 10.3, XML, Eclipse, CVS, Unix Shell Scripts, Log4j, Ant, JMS, Junit
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in application framework design and development using Struts MVC Architecture.
- Participated in Requirements analysis and design discussions, preparing functional and design Specification documents based on the finalized requirements.
- Responsible for application user interface development and unit testing of the application.
- Involved in writing SQL queries and fixing bugs and addressing testing team and client Issues.
Technologies Used: Java/J2EE, Oracle, Struts, HTML, CSS, Websphere, JavaScript, XML, Eclipse, CVS, Log4j, Ant, Unix, Unix Shell Scripting, IBM MQ, Junit, Spring Core, Hibernate, EJB, Perl
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in development and testing of the application using J2EE technologies.
- Responsible for addressing and fixing bugs during testing phase.
- Resolved production issues during post implementation.
Technologies Used: Java/J2EE, MySQL, HTML, CSS, Struts MVC, Websphere, JavaScript, Eclipse, CVS, JMS, Unix, Unix Shell Scripting, IBM MQ, Junit, EJB, Perl
