We provide IT Staff Augmentation Services!

Java J2ee Lead Developer/architect Resume

3.00/5 (Submit Your Rating)

Tallahassee, FloridA

SUMMARY

  • Around 13 years of experience in full Software Development Life Cycle, which includes analysis, design, development, system architecture, deployment, testing, implementation and support for both N - tier and SOA application systems.
  • Hands on experience in implementing web based applications using Spring and Struts- Framework.
  • Extensive experience in Object Oriented design and development, Java, Java EE technology and Open Source MVC frameworks.
  • Developed Java applications using various IDE’s like WSAD, RAD, IntelliJ and Eclipse.
  • Extensive experience in creation and maintenance of mapping files and transaction control in Hibernate using Criteria API as well as named Queries.
  • Proficiency in applying MVC (Model-View-Controller) architecture using Struts Web and Spring Web.
  • Coded in Unix/Linux Based environment using shell scripts, VI editors and quartz jobs scheduling.
  • Coded using build and dependency management tools like Ant/Maven and CI tools like Jenkins.
  • Expertise on J2EE Web/Application Servers like Oracle Web logic, IBM Web Sphere 5.1/6.1/7.0, Apache Tomcat 5.0/6.0/7, JBOSS.
  • Written Queries and Stored Procedures using Oracle as well as IBM DB2 databases
  • Worked extensively on projects using SQL and PL/SQL. Worked on Stored Procedures and triggers to encapsulate business logic in the database and improve performance.
  • Proficient in Software Configuration Management like, VSS, SVN, CVS, GIT.
  • Coded in all phases of SDLC including analysis, design, coding, testing and implementation,
  • Experience using various Design Patterns.
  • Application integration in Apache Mule Soft and IBM ESB for integrating, federating and orchestrating services.
  • Exposed services using Web services SOAP as well as REST protocol using Jersey/Rest Easy.
  • Participate in daily meetings with the team, walkthroughs and defect tracking meetings adhering Agile/Scrum model.
  • Experienced in writing and executing unit test cases using Junit 4 and Mockito.
  • Excellent domain knowledge in BFSI domain, Health Insurance Domain and Permits Domain.
  • Strong analytical skills with ability to quickly understand client’s business needs.
  • Excellent problem solving skills with strong technical background and good interpersonal skills.
  • Excellent technical, communication, analytical and problem solving skills and ability to get on well with people including cross-cultural backgrounds and trouble-shooting capabilities.
  • Quick learner and Team player with excellent communication, organizational and interpersonal skills, with ability to meet deadlines and work under pressure.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, Core Java 1.6/7/8 Collections, Multithreading, Exception Handling, EJB 3.0, Hibernate 4.0, Struts 2.0,Spring MVC, Spring AOP, Spring Boot, Web services SOA, MicroServices, PL/SQL, IBM Mainframes

Operating Systems: Windows XP, 98, Vista, 7, 2003 professional, UNIX, Confidential Mac Mountain Lion

Databases: Oracle 10/12 g Database, IBM Mainframes, Hibernate ORM.

Packages: MS Office, Open Office, Visio, MS Project.

Web Technologies: Java EE (JDBC, Servlets, JSP, XML, EJB, RMI, JNDI, LDAP), Design Patterns, XML, XSLT, JAXB, AJAX, Jquery, Angularjs

Frameworks: MVC Struts, Spring, Spring-Batch, Spring Boot, Hibernate,MicroServices

Web Services: SOAP, REST.

Application Servers: Tomcat 6.0, Oracle Web sphere, JBoss, IBM WAS 6.1, IBMAWS, IBM MQ.

IDE: Eclipse, IntelliJ, STS, WSAD, Rational Rose, Toad and Oracle SQL Developer.

Application Tuning: Apache Jmeter, Tivoli Performance Monitor, Visual VM.

Back End Tool: SQL query using TOAD (7.5.2.0), Oracle SQL developer, PL/SQL developer, Oracle 11g/12g Client. AQT for IBM Mainframes, Squirrel.

Middleware: IBM MQSeries, JMS, ESB, Broker.

Scripting Languages: Autosys, Shell Script

Methodologies/Model: OOAD, UML, Agile and Waterfall.

Version Maintenance: Microsoft VSS and Tortoise SVN, Smartsvn 7, CVS, GIT.

Others: UNIX Shell Scripting, Maven, Jenkins, Gradle, Continuum, Web Services (SOAP, REST), Lombok, Crystal Reports, HTML, Oracle Applications, Junit, Jboss EAP SVN, Source Safe, Sub -version, perforce, Tivoli Performance JMeter, Subversion, Perforce, VMware, PMD, Selenium, Cucumber

PROFESSIONAL EXPERIENCE

Confidential, Tallahassee, Florida

Java J2EE Lead Developer/Architect

Responsibilities:

  • Developing Java Based Web Application using EJBs and Struts/Spring Framework.
  • Architecting and implementing solutions for state projects and building them from scratch.
  • Written J-Unit tests and Mock tests and maintained test coverage above 90%.
  • Worked on RESTFUL API using Jersey/Rest Easy for exposing web services from one application to the other.
  • Involved in project technology upgrades dealing with major technical and feasibility challenges.
  • Used the Spring MVC, Spring Boot, thyme leaf, Maven, Hibernate 4.0, Annotations in Micro services paradigm.
  • Created SPA using standard Angular Components, Modules and Services and Router.
  • Writing stored procedures and queries using DB2, Oracle 12g Database using TOAD client.
  • Solving production issues on a day-to-day basis adhering to SLAs provided.
  • Fixing JIRA tickets on a day-to-day basis involving maintenance fixes in an AGILE environment.
  • Involved in the design of audit and workflow process.
  • Involved in Unit Testing, code review for the enhancements.
  • Release the code to the various environments using Jenkins as release manager.
  • Involved in creating coding standards documents for the entire project and team.

Environment: Java 1.8, JEE 6.0, IntelliJ, Oracle Web logic 12c,IBM MQ, Spring 3.0, XML, log4j, JNDI, JPA, JTA, DB2, Oracle 12g, Hibernate 4.0, JavaScript, Thymeleaf, Jquery, AngularJS2, AJAX, Maven, Jenkins.

Confidential - Camp Hill, Pennsylvania

Java J2EE Lead Developer

Responsibilities:

  • Involved in Performance enhancement and maintenance of modules.
  • Writing Java Classes for caching of SOAP based web services.
  • Written J-Unit tests and Mock tests and maintained test coverage above 90%.
  • Analyzing the Database Schema and providing tips for performance improvement via indexing of columns if needed and unwanted joins.
  • Used the Spring MVC. Maven, Hibernate 3.0, Annotations.
  • Used Lombok to bypass java’s excessive verbosity.
  • Writing stored procedures and queries using Oracle 12g Database using TOAD client.
  • Worked with the IBM ESB for providing orchestration of web services and seamless integration.
  • Involved in the design of audit and workflow process.
  • Involved in Unit Testing, code review for the enhancements.
  • Automated the test process using Selenium and Cucumber.
  • Release the code to the various environments using Jenkins as release manager.

Environment: Java 1.8, JEE 6.0,JAX WSR 42, IntelliJ, Oracle Weblogic 12c, IBM MQ, Spring 3.0, Spring-Batch, XML, log4j, JNDI, JPA, JTA, Oracle 12g, Hibernate 4.0, AWS, JavaScript, Lombok, Jquery, AJAX, Maven, Jenkins, Selenium.

Confidential, Pennsylvania, Harrisburg

Java J2EE Lead Developer

Responsibilities:

  • Developing Java Based Web Application using the SOA paradigm.
  • Worked on JBOSS EAP for building and deploying simple lightweight services.
  • Using JAX WS for exposing the service as a web service for accessibility to other modules.
  • Experience working in layered environment consisting of ESB/Broker/MQ and web services.
  • Written J-Unit tests and Mock tests and maintained test coverage above 90%.
  • Written Queries and stored procedures using IBM DB2 databases.
  • Using tools like Cobertura for calculating percentage of code accessed by tests
  • Conducted POC’s for some of the sub modules for performance checking.
  • Used the Spring MVC, Gradle, Hibernate 3.0, Annotations.
  • Extensively worked on spring security for securing the restful endpoints.
  • Involved in fixing performance issues related to MySQL and SQL queries. Improved the performance using proper indexing and SQL changes.
  • Involved in the design of audit and workflow process.
  • Involved in Unit Testing, code review for the enhancements.
  • Release the code to the various environments using defined release processes and maven goals.
  • Using Maven goals for testing and packaging the various components and releasing on Apache Archiva for easy accessibility and maintenance within the organization.

Environment: Java 1.6, JEE 6.0, RAD/Eclipse Kepler, IBM WAS 7.1,IBM MQ, JBOSS EAP,Spring 3.0,Spring Security, XML, log4j, JNDI, JPA, IBM DB2, MyBatis 3.0, JavaScript, Ajax, Gradle.

Confidential, Sunnyvale California

Java J2EE Lead Developer

Responsibilities:

  • Designing the Engineering Requirement Specification document based on the Business Requirements provided by the client.
  • Liaising with the GFP Business team to understand the requirement and tailoring it to their needs.
  • Preparation of LLD/HLD based on the ERS in place.
  • Managing Billing LOE (Level of Effort) pertaining to the project and resources.
  • Applying a WBS (Work Breakdown Structure) for estimating the timelines required completing the development.
  • Involved in preparing Technical Design, UI Solution Design documents for new enhancements.
  • Developed the UI prototype using JQuery Data Grid and HTML.
  • Extensively worked on applications deployed them on the Tomcat server.
  • Conducted POC’s for some of the sub modules for performance checking.
  • Participated in the Design Level document and translated the design using UMLs
  • Used the Spring MVC 3.0. Maven, Hibernate 3.0, Annotations.
  • Involved in fixing performance issues related to MySQL and SQL queries. Improved the performance using proper indexing and sql changes.
  • Involved in the design of audit and workflow process.
  • Written JUnit tests and Mock tests and maintained test coverage above 90%.
  • Involved in Unit Testing, code review for the enhancements.
  • Contact point for other Development teams Onsite/Offshore.

Environment: Java 1.6, JEE 6.0, STS, Tomcat 6.0, Jboss, Spring 3, XML, log4j, JNDI, JPA, Oracle 10g, Hibernate 3.0, JavaScript, AJAX, Crystal Reports, Maven.

Confidential

Java J2EE Developer

Responsibilities:

  • Designing the Functional Specification document based on the Requirements provided by the client.
  • Maintenance and Enhancement of the Confidential Global Cash Management System in the
  • Treasury and funding domain.
  • Developed UI for user-settings, monitoring forms using Struts 2, EJBs and JSP’s.
  • Written Queries and stored procedures using IBM DB2 databases.
  • Involved in database schema changes, written PL/SQL scripts for upgrading the product.
  • Written unit test cases, Junit Test Cases for the Dun and Bradstreet Book Keeping System.
  • Gathered complete knowledge on the SWIFT messaging protocol and formats involved in interbank communication.
  • Handled Enhancement requests and performance related issues from customers, support and implement them in the current and future releases.
  • Preparing Resource Management plans and delegating the development work to the team members.
  • Maintaining the SVN and the code check-ins from the team members.
  • Managing the customizations needed by client in the product.
  • Provided leadership and mentoring to the team of 6 on processes, product related issues, product tools (AQS and Open Archive tools….), guidelines, standards.

Environment: Java 1.5, JEE 5.0, My Eclipse 6.x, IBM WAS, IBM MQ Struts 1.3, EJB 2.0, JSP2.0, XML, XPATH, JMS, log4j, JNDI, Oracle 10g, JavaScript, ANT, SVN, Windows XP

Confidential

Technology Lead

Responsibilities:

  • Designing the Functional Specification document based on the Requirements provided by the client.
  • Preparing Resource Management plans and delegating the development work to the team members.
  • Written Queries and stored procedures using IBM DB2 databases.
  • Involved in fixing performance issues related to MySQL and SQL queries.
  • Improved the performance using proper indexing and SQL changes.
  • Maintaining the VSS and the code check-ins from the team members.
  • Managing the customizations needed by client in the product.

Environment: Java 1.5, JEE 5.0, Eclipse 3.x, IBM EGL, JSF, Core Java and PL/SQL.

Confidential

Sr. Software Engineer

Responsibilities:

  • Implementing the Oracle Flexcube Direct banking as per Requirement Specification provided by the client
  • Onsite Bug fixing and issue resolution for Barclays Bank Tanzania, Mozambique in country
  • Maintaining the VSS and the code check-ins from the team members.
  • Implemented and handled the customizations of the Oracle Flexcube net banking application.
  • Single point of contact for communication with the stakeholders and business involved in the project to handle the requirements and put them to implementation.
  • Played a key role in the developing the Foreign Exchange module for the Flexcube Internet Banking Application using EJB, Struts, Oracle 10 g DB and App Server.
  • Added Authentication and Authorization using Flexcube’s own Authorization Engine.
  • Involved in performance tuning of the Investor Services module of Flexcube .
  • Resolved and fixed the Penetration testing issues and SQL injection done by third party on Flexcube
  • Involved in Production Monitoring and Production Support.
  • Managing the customizations needed by client in the product.

Environment: Java 1.5, J2EE 1.3, Eclipse 3.0, IBM WAS 6.0, Struts 1.3, JSP2.0, Servlets, EJB 2.0, XML, XSLT, log4j, JDBC, JNDI, Oracle 9i, Hibernate 3.0, Design Patterns, JavaScript, AJAX, ANT, VSS, Windows XP, Core Java, EJB, Oracle 10g App Server, PL/SQL, IBM WAAS 6.1.

We'd love your feedback!