We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer / Module Lead Resume

PA

SUMMARY:

  • Senior Software Developer / Tech Lead with 14+ years of extensive IT industry experience spanning various technology (as Java, J2EE, Spring, Hibernate, Oracle, Cassandra, Active MQ, RESTful/SOAP, XML/JSON, SOLR) and business domains (as Insurance, Finance, Media)
  • Vast experience in Object Oriented Analysis, Design, Development and implementation of Enterprise Web based applications that require strong technical analysis and design skills.
  • Extensive experience on Micro services architecture using Spring Boot and REST.
  • Proficient in liaising between business and technical areas, requirements gathering, documenting design, code development/review, test planning/execution, release and production support in Agile as well as Waterfall Software Development Life Cycle (SDLC)
  • Excellent communication & interpersonal skills; adept in multi - tasking, conflict management and managing stakeholder expectations; fantastic team player with organizational abilities, detail orientation, clear understanding of fast-changing & multi-cultural work environment (consisting of virtual teams)
  • Extensive experience working with multiple concurrent projects, team size of 20+ resources, including strong know-how of challenges/opportunities of onsite-offshore model and high performance project teams.

TECHINICAL SKILLS:

Programming Languages: JAVA, SQL, UNIX Script.

Java Technologies: J2SE, J2EE(JSP, JDBC, JSF, JNDI, EJB, JAXP/B, JMS, Web services)

Web Technologies: JavaScript, JQuery, CSS, HTML, XML, XPATH, XSLT

Java Frameworks: Spring, Hibernate, JSF, Struts, JUnit, Log4J

Application/Web Server: JBoss EAP, WildFly(Swarm), Websphere, Weblogic, Oracle App Server, Tomcat.

S/W Modeling Language: UML

Methodologies: OOPS, OOAD, Agile, RUP, RAD, CMM/ISO.

IDE: Eclipse, WSAD, JDeveloper, Netbeans, IntelliJ IDEA

Database: Oracle, Cassandra, MYSQL, Sybase, DB2, MS SQL server, MongoDB.

Testing: Arquillian, JUnit, TestNG, Mockito

Version Control Tools: GIT, SVN, VSS, CVS

Other Tools: JIRA, Jenkins, Maven, Docker, Vagrant, Splunk, Toad, SQL Developer, ERwin, XML Writer

PROFESSIONAL EXPERIENCE:

Confidential, PA

Module Lead

Responsibilities:

  • Involved in requirement gathering, documentation, redesign, migration, enhancements and testing.
  • Designing, enhancing and implementing RESTful services using micro services architecture based on Spring Boot and REST.
  • Supporting and maintaining legacy enterprise application based on EJB/JMS/Hibernate entities.
  • Used latest Java 8 features like Lambda expressions and streams.
  • Designed and migrated existing system to Spring Framework (core, MVC, REST, Data, security) Casandra based RESTful application.
  • Designed keyspaces and tables for Cassandra data store by following best practices and reviewing them DataStax team.
  • Worked on application performance at code level and SQL tuning.
  • Evaluated vagrant and Docker tools. Configured Docker container using docker compose for applications deployment.
  • Performed Unit testing, System integration testing and releasing fixes.
  • Compiling and packaging the application using Maven and Ant tools
  • Programming continuous integration and delivery with Jenkins
  • Teaming up with the infrastructure, network, database and business intelligence teams to guarantee security, high data quality and availability of the system.
  • Reviewing project deliverables, code and process wise, suggesting improvement in practices and standards
  • Studying new technologies and bringing fresh ideas that can benefit the project like integrating Swagger and Actuator for Spring Project.

Environment: Spring Framework 4.X (core, MVC, REST, Data, security), J2EE, JBoss EAP 6.X, Eclipse 3.X, ActiveMQ, EJB, SLOR API, RESTEasy API,, XML/JSON, JAX-RS, JAX-WS, Datastax Cassandra 3.X, Oracle 12c database, PLSQL-Developer, GITHUB, jgitflow, maven, Jenkins.

Confidential, PA

Sr. Java/J2EE Developer / Module Lead

Responsibilities:

  • Involved in requirement gathering, documenting, redesign, migration, enhancements and testing of IntlOps.
  • Involved in design and implementation of FATCA reporting policies.
  • Involved in design and implementation of changes for Dodd Frank reform.
  • Designed & Developed state of art enterprise web application using Spring MVC, Hibernate and JBoss Application Server and supported production environment.
  • Configured and coded different components of spring core, MVC and Boot.
  • Integrated IntlOps SOAP Web Services with mainframe and other legacy systems.
  • Designed and developed messaging interface with compliance/audit intranet applications using middleware JMS/MDB components.
  • Actively participated in enhancement and development of multi-threaded upstream system.
  • Designed and implemented REST service API for compliance and audit teams.
  • Used Velocity template engine for SWIFT message creation.
  • Used AJAX and JavaScript for seamlessly fetching & displaying dynamic data.
  • Implemented complex business logic in Stored Procedure PL/SQL for performance improvements.
  • Used AutoSys for coding and deploying batch jobs.
  • Provided user interfaces using JSP/JSTL, multi-style support using CSS.
  • Performed Test Drive Development (Agile), written Unit testing using JUnit & JMock, System integration testing, quality assurance (QA) testing and releasing fixes.
  • Written housekeeping jobs for production server in Unix/bash shell scripts.
  • Recently created a RESTful NodeJS based POC to redesign our existing webservices using powerful out of box async IO functionality provided by NodeJS using ExpressJS.
  • Offshore communication with Confidential Solutions team for work allocation, requirement discussion, document review, explain FSD and code review etc.

Environment: J2EE, JBoss, Eclipse 3.x, CSS, JavaScript, jQuery, Spring, Hibernate, Velocity engine, JSP, JSTL, Log4j, ANT, Maven, JUnit, JMock, XML, JAX-RS, JAX-WS, Windows/UNIX, AutoSys, Oracle 10g & DB2 database, UML, HP Quality center, Toad/ SQL-Developer, SVN.

Confidential, MA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in full SDLC (requirement gathering, documenting, redesign, migration, and enhancements, unit-testing along with release management activities).
  • Involved in design and implementation for receiving web service based Bloomberg data feed along with data mappings.
  • Designed, Developed changes related to central counter party initiative introduced due to Dodd Frank reform.
  • Redesigned application to handle FpML messages of complex instruments like cross currency swaps and FX options.
  • Designed and developed various helper/utility classes needed following Core Java multi-threaded programming and Collection classes.
  • Used multithreading in programming to improve overall performance.
  • Designed and coded Stored Procedure PL/SQL for reports and business logic implementation.
  • Designed and coded EJB MBDs for handling JMS MQ messaging.
  • Setup Batch Scheduling.
  • As a senior member of the team performed peer code reviews.
  • As a release manager, created release workbook template which was highly appreciated by project manager.

Environment: J2EE, WebLogic, Eclipse 3.1, Log4j, ANT, Maven, JUnit, XML, Oracle 10g database, Toad/ SQL-Developer, Unix, bash script, UML, SVN, crucible.

Confidential, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in requirement gathering, documenting, redesign, migration, enhancements and testing of IntlOps.
  • Design, Developed enterprise web application using Spring MVC and Hibernate & deployed on Weblogic Application Server & supported production environment.
  • Used Web Services to interact with mainframe and other legacy systems.
  • Used JMS to communicate with other intranet corporate applications.
  • Designed/coded JSP/JSTL and configured navigations cases and page templates.
  • Wrote client side validations using Java Script & Multi-style support using CSS.
  • Used AJAX and JavaScript to seamlessly fetching & display dynamic data.
  • Designed and developed messaging interface with compliance/audit intranet applications using middleware JMS/MDB components.
  • Actively participated in enhancement and development of multi-threaded upstream system.
  • Implemented complex business logic in Stored Procedure PL/SQL for performance improvements.
  • Wrote Unix/Bash shell script for housekeeping jobs on server like backup and cleanup.
  • Used Test Drive Development (Agile), written Unit testing using JUnit & JMock, System integration testing, quality assurance (QA) testing and releasing fixes.

Environment: J2EE, WebLogic, Eclipse 3.1, CSS, JavaScript, Spring, Hibernate, JSP, Log4j, ANT, Maven, JUnit, JMock, XML, Windows/UNIX, UML, Oracle 10g & DB2 database, Toad/ SQL-Developer, CVS.

Confidential, MA

Sr. Software Consultant

Responsibilities:

  • Designed and developed Struts based enterprise web application.
  • Extended Oracle’s ADF framework to support data-sources other than databases like HTTP-servlet calls.
  • Involved in coding and configuring application modules, View objects and entity objects - based on HTTP Servlet, SQL query and Web services.
  • Designed & coded XML and XSLT utilities for web services and http-servlet calls.
  • Designed and configured faces navigations and pages / page templates using JSF technologies.
  • Designed and coded using Core Java 1.5, Log4j, XML, and JDBC for standalone core java business module.
  • Used multi-threading for performance optimizations and business logic layer.
  • Creating front end components using the JSP specification provided by Struts.
  • Designed and developed enterprise web application using JSF faces and hibernate.
  • Implemented authentication module to authenticate incoming XML request.
  • Wrote client side validations using Java Script. Used AJAX for fetching data dynamically from the server.
  • Developed a source code generator for data access objects to reduce coding effort. This has accelerated the API development.
  • Designed SQL queries required for inserting, updating and viewing of data.
  • Designed and coded Stored Procedures using PL/SQL to implement some complex business logic at the database level to improve response time and optimizations.
  • Designed and coded Oracle triggers for Audit/logging database operations.
  • Wrote UNIX shell script to transfer generated reports to filer server machine for backup and for cleanup activity on server.
  • Performed Unit testing, Load testing, Performance testing, System integration testing and releasing fixes. Supporting the application in production environment.
  • Configuration on development server (web.xml, ejb-jar.xml etc.).

Environment: J2EE, WebLogic server, Oracle JDeveloper/ADF, Oracle OC4J AS, IBM WebSphere 5.x AS, JDK 1.5, Servlets, Struts, Hibernate, ANT scripts, Maven, XML, EJB 2.0, windows/Unix, Junit, Eclipse3.1, PL/SQL, Oracle 10g database, SQL tools, PVCS, SVN, Lotus Notes.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in requirement gathering and documentation of analysis.
  • Created screen mock-ups for client approval.
  • Analysis and Design of Use-Case Diagrams, Sequence Diagram, Class Diagrams using Visio. Reviewed Database Design.
  • Developed a component for Data Migration from older system to our newer one using XML based configuration to store mapping between existing and new.
  • Implementing various design patterns viz. Factory, MVC, Data Transfer Objects.
  • Implementation of MVC architecture using Struts Framework for server.
  • Designed and implemented client-server messaging using JBOSSMQ.
  • Implemented open source Log4j logging framework in application.
  • Involved in JUnit/HTTPUnit testing and Black Box testing. Prepared Javadoc Documentation for future reference and upgrades.
  • Configuration and deployment of JBOSSMQ
  • Configuration and deployment of web application in JBOSS server.
  • Performed Unit testing, Load testing, Performance testing, System integration testing and releasing fixes. Supporting application in production phase.

Environment: Java, J2EE (JSP, Servlets, JMS), Struts, CSS, Javascript, XML, Log4j, Ant, JBOSS Server, PCCharge API.

Confidential

Responsibilities:

  • Involved in requirement gathering and documentation of analysis.
  • Implementing various design patterns viz. Factory, Chain of Responsibility, Data Transfer Objects.
  • Coding, Unit Testing and Code Review using Junit
  • Writing Ant script for build and deployment.
  • Involved in optimizations - code, functional and database level.
  • Involved in design, implementation, coding and unit testing of new features in later phases and bug fixing.

Environment: J2SE, JavaScript, HTML, XML, CSS, XSLT, Log4j, Ant, MySQL, Windows NT, Red Hat Linux.

Hire Now