We provide IT Staff Augmentation Services!

Java/j2ee Technical Lead Resume

3.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • A Passionate Technologist with 12 years of IT experience and having expertise in Solution Architecture Definition, Design and Application Development in the field of Java/J2EE.
  • 10+ Years of experience in Banking Industry especially in Trade Finance.
  • Proficient in Release and Change Management and ensuring smooth transition to Service.
  • Designed and developed various banking systems using advanced technologies such as Java, Hibernate, Spring, Web Services, SOAP, REST, WSDL, SOA, API - Led Connectivity, API Gateway, Mule 3.x (incl Dataweave) ESB, RAML, JSON, XML, Oracle, SQL Server, Microservice.
  • Engaged in Software Analysis, Design, Development, Testing, Documentation, Deployment, Integration and Maintenance of web and Client/Server applications.
  • Involved in designing and coding Unit Test cases using various unit testing tools/frameworks such as Mockito, Munit.
  • Involved in designing the Architecture using Micro Services, REST API, RAML, Hazel cache.
  • Configured code versioning tools and build tools such as GIT, Jenkins, and integrated the application with Maven Build.
  • Designed and developed J2EE technologies, EJB (Session Beans, Message Driven Beans) using IBM Rational Application Developer (RAD) deployed in WebSphere application server.
  • Involved in migration of the users and the data using PL/SQL Procedures, JXL API and SQL Loader.
  • Designed SOA at Interface Layer based on Mule Framework and developed RAML API using Mule API Kit.
  • Designed front-end using HTML5, Angular JS, Bootstrap CSS.
  • Deep understanding of the J2EE architecture and database design concepts.
  • Good understanding of NoSQL databases like MongoDB, HBase.
  • Having good exposure to Big Data and its eco systems.
  • Developed Web-Services module for integration using SOAP and REST.
  • Extensive work experience on UNIX, LINUX and windows.
  • Quick learner and a proactive individual with excellent communication and strong analytical skills.
  • Excellent working experience in Agile and Waterfall project execution methodologies.
  • Experience developing and deploying applications using build tools such as Ant, Maven and Hudson/Jenkins

TECHNICAL SKILLS:

Languages: Java, PL/SQL, JSP

J2EE Technologies: Spring, Hibernate, Servlets, JDBC, JMS, JAXP, JAXB, RMI, EJB, MDB

Other Technologies: HTML, CSS, JavaScript, AJAX, XML, XSLT, JSON.

Web Services: SOAP, REST

Tools: JUnit, Log4j, Ant, Toad, SQL Developer, PL/SQL Developer

ESB Tools: Mule

Testing Tools: Junit, Selenium, Testing Anywhere

Database: Oracle 11g, MySQL 5

Servers: IBM Websphere 8.5, JBOSS, TomCat

IDE: Eclipse, IBM RAD.

Operating Systems: WINDOWS, Unix, Linux.

Revision Control: VSS, CVS, SVN, Git

PROFESSIONAL EXPERIENCE:

Confidential, New York

Java/J2EE Technical Lead

Responsibilities:

  • Designed and developed various components using Java, Hibernate, Spring, Web Services, SOAP, REST, WSDL, SOA, API-Led Connectivity, API Gateway, Mule 3.x (incl Dataweave) ESB, RAML, JSON, XML, Oracle, SQL Server, Microservice.
  • Designed and mentored the migration of front end for the Open Trade Port Application from Swings to MEAN stack, HTML 5 and Bootstrap CSS.
  • Converted all EJB calls to http calls to have better load balancing across the servers.
  • Converted most of the process flows as STP flow and made async calls to other systems wherever required.
  • Built CSS and JavaScript system for controlling text display issues cross-platform and cross browser.
  • Done server side performance testing, heap dump analysis and fixed the long running transactions blocks/SQLs.
  • Excellent trouble shooting skill set includes verifying logs, analyzing backend data and providing locking mechanisms for parallel transactions.
  • Engaged in Software Analysis, Design, Development, Testing, Documentation, Deployment, Integration and Maintenance of web and Client/Server applications.
  • Understands the functional requirements from the business analyst and prepare the Technical specifications for developers.
  • Perform feasibility study by exploring possible technical implementations.
  • Used Agile methodology named SCRUM for all the work performed

Environment: Angular JS, Node JS, Spring Boot, Java, EJB, MDB, Servlets, JMS, Hibernate, Spring, RAML, Mule(ESB), JProfiler, SVN, IBM MQ, IBM Web Sphere, Oracle 11g, PL/SQL Developer, Toad, Putty, HP Quality Center 11.0, WebServices (SOAP, REST)

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Engaging all stake holders for a wider discussion for application migration, preparing the project plans, schedule and activities by performing the impact analysis.
  • Performance Test planning and execution.
  • Capacity planning is done based on the performance test results.
  • Migration of the application from standalone WAS to WAAS system and rolled out for all 42+ countries.
  • Frequent review meeting with all the stakeholders to track the progress and removing the bottlenecks if any.
  • Prompt responses of defects reported in defect manager and solving them through well-planned coordination among various teams.
  • Analysis of Fault Management Sessions and proposed system improvement techniques.

Environment: Java, EJB, MDB, Servlets, JSP, JMS, Hibernate, Spring, Mule(ESB), JProfiler, SVN, IBM MQ, IBM Web Sphere, Oracle 11g, PL/SQL Developer, Toad, Putty, HP Quality Center 11.0, WebServices (SOAP, REST)

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Completed applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting, development and resolved post production issues.
  • Performing Impact Analysis for the changes incorporated.
  • Frequent review meeting with all the stakeholders to assist in the development & implementation phase.
  • Analyzing Use-cases and converting them to class diagrams and sequence diagrams.
  • Perform feasibility study by exploring possible technical implementations.
  • Monitor all development activities within a team.
  • Debug, replicate and resolve all technical as well as usability issues.
  • Documentation of Job flows and processes.
  • Developing JUnit test cases for the functionality developed.
  • Database performance tuning and application profiling using Jprofiler.
  • Heap and Core Dump Analysis.
  • Prompt responses of defects reported in defect manager and solving them through well-planned coordination among various teams.
  • Defined the data migration strategy and completed the data migration activities from Main-Frames File systems to Oracle Database.
  • Involved in database design and data replication using Oracle Golden Gate Technology.
  • Extended support and advice to different teams and projects in case of any critical issues or bottlenecks.

Environment: Java, EJB, MDB, Servlets, JSP, JMS, Hibernate, Spring, Mule(ESB), JProfiler, SVN, IBM MQ, IBM Web Sphere, Oracle 11g, PL/SQL Developer, Toad, Putty, HP Quality Center 11.0, WebServices (SOAP, REST)

Confidential

Developer

Responsibilities:

  • Analysis the existing legacy source systems and the future target data models and for migrating the data, preparing high level and Low level technical design document coordinating with all the concerned teams.
  • Review the proposed solution and design of the data migration & conversion and getting necessary sign-off from customer.
  • Documenting each aspect of the problem and proposed solutions as well as the design for efficient development of the system.
  • Supported users by developing documentation, assistance tools and report generation.

Environment: Java, JSP, JavaScript, CSS, EJB, DB2, SQL Server 2000, IBM WebSphere, MS-VSS, CS Utility, CS Bank Model, Query Tool, Dream Weaver, Putty etc

Confidential

Developer

Responsibilities:

  • Understanding the requirement and developing the application module using java language.
  • Participated in impact analysis of proposed law changes as assigned or required.
  • After code review sessions, implement the comments to standardize the developed code and applications.
  • Server-side component design, development, testing, implementation and maintenance
  • Developed and enhanced product offerings in accordance with design and consistent with business objectives
  • Ensured that development tasks are completed within the timeline provided and that issues are fully tested with minimal defects

Environment: Java, JSP, JavaScript, CSS, JDBC, HTML, Oracle 9i, Web Logic, Eclipse, Toad.

We'd love your feedback!