We provide IT Staff Augmentation Services!

Sr. Java Lead Developer Resume

5.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY:

  • 13+ years of architecture/ application design development in Core Java/J2EE
  • Experience in End to End deliver of Products, migration and application porting in various environments
  • Extensive experience in estimation, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e - commerce and client-server applications using
  • Delivered multiple end to end products from scratch to production andCollaborate with Product Owner and Stakeholders to identify Use cases, User Stories, guide scrum teams for agile development practices
  • Build POC’s, Team leads, mentor junior developers, QA teams and production support on and off-shore
  • Expertise in executing UML artifacts (Use Case, BRD etc.), JIRA and project management tools
  • Expertise in MVC frameworks (Struts 1.2, Struts2, Spring MVC, Spring Webservices, Struts-Spring integration) JSP and Core Spring module, JBDC templates, spring DAO support
  • Data modeling and ORM mapping technology (Hibernate, Ibatis), building cache and writing SQL in DB2, SQL/Stored
  • Procedures in Oracle 9i, 10,11g PL/SQL, Web logic 8, 9 Tomcat 5.xx, WAS 6.0/7.0 middleware using JMS, Confidential MQ
  • Experience in UNIX, Windows hardware migration plan, cluster, app server, deployment plan etc.
  • Expertise in SOA architecture using Webservices SOAP, RESTful, XSD, XSL, JAXB, SAX and DOM parsers.

TECHNICAL SKILLS:

J2EE, Java5/8, JSP, Servlets, AJAX, JDBC, Spring, Hibernate, JPA annotations, Ibatis, JMS1.0.2, JNDI, J2EE, Smarclient, dhtml, ext-js, Javascript and Flex, Sybase, Oracle, SQL, Oracle 10g, 11, PL/SQL, Linux, Confidential Web Sphere 5.0/6.0, BEA WebLogic 9, Apache Tomcat 5.1, My Eclipse 3.xx, Ant, JUnit, log4j, Eclipse 3.x, IntelliJ idea

EXPERIENCE:

Confidential, Jersey City, NJ

Sr. Java Lead Developer

Responsibilities:

  • Angular on the first end with phantomjs as test framework to work in nexus builds.
  • Worked on exposing as rest-end points. (upgrading angel, brixton, Camden)
  • Worked with gateway, config (have svn configs) and discovery (fail over to other discovery) and hysterix.
  • Client-side load balancing using Ribbon setup various profiles to work locally on H2 as well as Linux.
  • Developed integration tests to run using Spring 4 TestRunner
  • KerberosRestTemplate for authentication, JWT, configuring for PROD and DR instances.
  • Business logic in service layer connecting using JPA and or Jdbctemplate.
  • Consumed Sola mainframe WebServices using with Apache WSS4J

Environment: Spring 4, Boot/ Cloud microservices, Tomcat 7 JIRA and SCRUM, svn, Spring Tool Suite (STS), Gradle, H2, JPA2.1, Hibernate 3, Oracle 11, angular 1.3, SOAPUI, JSON, REST, phantomJS, Cucumber

Confidential, NY

Sr. Java Lead Developer

Responsibilities:

  • Worked with Apache CXF to integrate data back and forth between PeopleSoft and SCAN mainframe for equipment and personnel. WSDL, XDS's and Spring support for SOAP endpoints.
  • Worked in Spring echo system using spring boot/ Spring cloud/ micro services architecture, worked on exposing as rest-end points. (angel, brixton, Camden)
  • Worked with gateway, config (have svn configs) and discovery (fail over to other discovery).
  • Setup various profiles to work locally on H2 as well as Linux
  • Developed integration tests to run in bamboo
  • Display Board, Main Navigation, SMART UI, End of Shifts, Personnel Availability, Up/Down Equipment, Task Panel, Task settings
  • JPA to mongorepositry and hibernate using Spring Boot/Cloud and REST Controllers, logback for logs.
  • KerberosRestTemplate for authentication, JWT, configuring for PROD and DR instances and load balancer testing.

Environment: Spring 4, Tomcat 7 with Websockets, JIRA and SCRUM, Git, Bitbucket, Altassian Bamboo, SourceTree, Spring Tool Suite (STS), Gradle, Liquibase, MongoDB 3, RabbitMQ (RabbitMQ java client 3.2.3, RabbitMQ server 3.2.), JPA2.1, Hibernate 3, Dynatrace 6.1, postgres 1.2, Oracle 11, angular 1.3, SOAPUI, Apache Cxf, REST, SELENIUM, Cucumber, Gemfire

Confidential, NJ

Sr. Lead Consultant

Responsibilities:

  • Worked on custom entitlement model to manage roles and groups, created approval process using data guardian concept.
  • Involved in exposing Identity Management components like password reset, resetpin, token API, bulk uploads etc. as SOAP WebServices to the client. Created XSD’s and SOAP end-points
  • Worked on Spring IOC, MVC, JSP, JQuery and JavaScript on the front end. Designed safe Java API to avoid cyber threat and vulnerability.
  • Involved in designing of DAO based spring classes and new database tables in Oracle and execute queries using JdbcTemplate, SQL fine tuning and indexing
  • Additionally, created Identity Management and Single Sign-on Business & System requirements, Use Cases, Project Plans, Architectural System Design documentation. Understand client’s business needs and requirements. Resolves issues in an appropriate and timely manner and worked with offshore teams.
  • JUnit and SOAP UI Testing and UNIX deployment to Tomcat.

Environment: Eclipse, Tomcat 6, DTD, XSD, SOAP, WSDL, JAX-WS, WS-I, Java 1.6, JSON, JavaScript, JQuery, Maven, Subversion, LDAP, Active Directory, Oracle and SQL.

Confidential, NY

Sr. Developer

Responsibilities:

  • Worked on various aspects of the application (Calculation, Accrual, Invoice Recon, Payments and Posting).
  • Worked on to increase the speed and usability of the ajax application using smartclient, across various grid, tree structure, and excel uploads (apache poi).
  • Worked on to improve reliability, scalability and performance using coherence.
  • Refactored code to accommodate new table, hibernate enities, and dao framework.
  • Worked on entitlement model for users to access screens based on roles and also converted screens to fit in the workflow model.
  • Configuration of Charge & Calculation Rules through the screen to set up rules and it is saved in DB and the batch process picks up these to apply across transactions.
  • Development various components through a shredder module for Exception Management, Validation Exceptions, Calculation Exceptions, Accrual Exceptions, INVOICE CAPTURE AND RECONCILIATION, Payment Processing and Payment Recon.
  • Response time communication with offshore teams to deliver and support user requests.

Environment: J2EE 1.4 on Weblogic 9.2, EJB 3 session beans, hibernate 3.2.4.sp1 with JPA Annotations, Ant 1.6, Log4J 2.1, JTest unit testing framework, Informatics Power center 8.x for ETL, Business Object XI for BI reports

Confidential, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Enhanced the existing Templates using struts, ext-js, JavaScript, jstl, jsp to accommodate a new Internal Guaranty template support multiple business needs.
  • Created Data model and UI for Audit History reporting on a per field basis
  • Interfaced with client on boarding, credit and margin platforms and analyzed data.
  • Wrote Ibatis sql maps and business logic in java.
  • Sent Feeds to downstream collateral systems by creating shell scripts which execute the Sybase stored procedure and scheduled with autosys jobs
  • Worked on the multithreaded Xdocs BoA to Meryll ATS Migration Sybase bcp java program to migrate millions of rows which reads feed files on ftp location and bcp dropping indexes, wrote SP to validate data, optimizes SP’s.
  • Wrote Code in Java 1.6, executor framework and Worked with Spring Transactions.
  • Ensure Project management timelines with off shore team of developers.

Environment: Spring Framework, Struts 1.2, Java 5.0, Tomcat, Application server 5.2.23, Eclipse 3.2, Ibatis Framework, JSP, JSTL, Servlets, XML, XSLT, CVS, Ant, Db2, Hibernate, Unix, JavaScript, AJAX, Ext-JSlog4j, Autosys

Confidential, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Participated in the DATA model as to the relationship with the application.
  • Used front end JavaScript, css, tiles framework and used Core Java (Reflection API; Serialization; Collections API, multi-threading), used Interceptor provided by Spring 2.5 (AOP) and Stored Procedure classes of DB2.
  • CodedDAOclasses for database calls.
  • Wrote DB2 stored procedures using stored procedure builder, SQL programming.

Environment: Websphere Application server 6.1, RAD 7,Struts 2, Spring 2.5 JDBC, JSP, Servlets, JQuery, Iframe, XML, XSLT, SVN, Maven, PVCS, PVCS Tracker, Ant, DB2 Command Center, ANT, Unix, JavaScript, AJAX, log4j

Confidential, NY

Core Java Developer

Responsibilities:

  • Datamodelling, normalization database coding to support business applications
  • Plan, design, and implement application database code objects, such as stored procedures and views.
  • Used Core Java (Reflection API; Serialization; Collections API, multi-threading), participated in and gathered requirements which were mapped to Legal Entities, Impacted Business Area.
  • Worked with FAST Enterprise server to create collections and search the indexes through java and display results.
  • Worked with Jdbcconnector of Mule to get feeds of data into system. Parsed XML data.
  • Used Service Models including Service Information Architecture for webservices.
  • Wrote java code interaction with ORM so that search results can be grouped into groups. Privated Vs Public groups (Access control Admin, Contributor, Reader using Acegi Framework).
  • Created a Subscription/Notification admin/model whenever items getting added to a group through feeds which runs for every source system and a corresponding notification is sent in email.
  • Dashboard is a group of groups showing the breakdown of source systems and counts of each system.

Environment: Spring Framework, Java 5.0, Tomcat Application server 5.2.23, Eclipse 3.2, MITHRA/HIBERNATE Framework, JSP, JSTL, Servlets, XML, XSLT, CVS, Ant, Db2, Unix, JavaScript

Confidentia, NJ

Sr. Java Developer

Responsibilities:

  • Cleaned up code to remove EJB’s and replaced with POJO’s. Changed to Convenient Spring JDBCTemplate. Used ORM based philosophy for database operations using HIBERNATE.
  • Wrote efficient SQL/Stored Procedures, triggers, functions, exceptions using in Oracle 10g PL/SQL.
  • Coded Middle layer business service using Rules engine, event publishers, Interface Manager, work queue manager and workflow facade.
  • Used RAD as modeling tool to create UML artifacts. XSLT for content generation such as Credit Reports.
  • Spring Bean Factory for extensive configuration management.
  • Created Oracle views, wrote PL/SQL stored procedures, grant permissions, public synonyms.

Environment: Spring Framework, Websphere Application server 6.1, BEA WebLogic 8.2, MyEclipse Workbench 5.0, RAD, JDBC, JSP, Servlets, XML, XSLT, CVS, VSS, Oracle 10g, Oracle

Confidential, NY

Java/J2EE Developer

Responsibilities:

  • UsedValidatorPlug inofValidatorframework and custom validations wherever necessary.
  • ImplementedConverUtilsof commons beanutils to static initialize for Byte conversion to timestamp String and back to timestamp.
  • UsedContextLoaderPlugInofSpringFramework to plug-in struts layer to delegate actions to spring DelegatingActionProxy to manage beans using Dependency Injection.
  • UsedIBatisparameter maps (wrapper around JDBC) to execute procedures and SpringTransactionProxyFactoryBeanfor declarative transaction.
  • Changed applications to run in WAS 6 with code level toJ2EE 1.4, changed security layer to use standard TAM/WebSeal/AZN which involved changing stored procedures and application code.
  • Used MockStrutsTestCase extension of the base JUnit testcase to test Struts Action objects.
  • Used caching in iBATIS results by specifying a cache in the XML file including cache order (FIFO, LIFO, and LRU).
  • Used DAO pattern to encapsulate data access calls, Business Delegate pattern and injected through spring.
Environment: WAS 6.0, RAD, JDBC, XML, XSLT, iBatis 2.1.5, Spring Framework

We'd love your feedback!