We provide IT Staff Augmentation Services!

Lead/ Senior Java J2ee Developer Resume

3.00/5 (Submit Your Rating)

NyC

PROFESSIONAL SUMMARY:

  • Lead, senior engineer with over 13 years of professional experience in Software application development, customization, support, working on various phases of software development life cycle. Delivered technical strategies, solutions, data analysis, database development/reporting, end - user training/services, and on-site customer support.
  • Wrote rules in Scala and Hive to develop recon for data analysis and Data cleaning. Deployed in Apache Spark which eventually runs on top of existing Hadoop cluster and access big data store (HDFS) also process structured data in Hive and Streaming data from HDFS.
  • Excellent experience in cloud computes services.
  • Strong background of designing and developing J2EE based internet/intranet applications using N-tier architecture.
  • Strong background of using J2EE design patterns like Factory, Abstract Factory, Prototype pattern, Builder pattern, Adapter, Proxy Pattern, MVC, Singleton, Observer, Facade etc for developing highly optimized application.
  • Implemented Concurrency multithreading using Executor and ThreadPoolExecutor so that tasks can be broken down which can be executed in parallel like produce and consume, Validate and save, Read and Validate.
  • Years of experience in use of technologies like JAVA, J2EE, JSP, SOAP Web Services, WSDL, Restful web services, Spring, Hibernate/JPA, Struts, XML, XSD's, Apache FOP, Servlet, EJB, RMI, JDBC, JMS, Java Script, XML, HTML, & CSS etc.
  • Used Agile project management tool Rally/JIRA/VersionOne .
  • Proficient in using BEA WebLogic, JBoss and Tomcat Application Servers.
  • Proficient in using Erwin Data Modeler to develop database ER diagrams.
  • Hands-on experience in ORACLE databases, PL/SQL programming, multi-complex SQL's, stored packages, triggers, packages and functions.
  • Proficient in using Unified Modeling Language (UML) to develop Class Diagrams, Sequence Diagrams and Use Cases.
  • Strong experience of software development life cycle (SDLC).
  • Good knowledge of UNIX.
  • Automating production processes for daily reports in Linux servers.
  • Quick learner with ability to rapidly achieve organizational goals, assimilates job requirements and employs new ideas, concepts, methods and technologies. Energetic and self-motivated team player.
  • Excellent communication, interpersonal, and leadership skills. Thrive in both independent and collaborative work environments.
  • Exceptional analytical, problem solving, strategic planning and decision-making skills.
  • Strong team building, conflict management, time management and meeting management skills.
  • Proficient in analyzing information system needs, evaluating end-user requirements, business analysis, requirements gathering, and designing solutions to achieve organization goals. Effective in work situations requiring ability to manage multiple and concurrent projects and responsibilities.

TECHNICAL SKILLS:

Technologies: Scala, HIVE, Java, Java EE,Servlets, JSP, JSTL, DWR, Dojo, JQuery, JQgrid, JSON, BIRT, Spring MVC, Spring 3.0, Spring web flow, Struts, EJB, SOAP, BIRT, Apache CXF, Jersey, Axis2, SoapUI, Web services, Restful web services, Apache FOP, Hibernate/JPA, MQ Series and JMS, JUNIT, Ant, SBT, Maven 2.0, JavaScript, CSS, Tiles, XSLT, Ajax,ExtJs, Window 2000/XP, XML,XSD, Xpath, FTL Templates, Xquery, HTML

Databases: Hadoop, Oracle, MySQL, MS Access, Informix, Database, Spark SQL, HiveQL

Application Server: WebLogic Application Server, Tomcat, JBoss, Iplanet

Webserver Tools: Eclipse, Rational Rose, FrontPage, SQL Navigator, Toad, Power Builder,SQL Developer, Erwin Data Modeler, CVS, Accurev, HP Quality center, HTTP analyzer, Rally, VersionOne,Jenkins, JIRA

OS: Windows, UNIX, DOS inki Singh

PROFESSIONAL EXPERIENCE:

Confidential, NYC

Lead/ Senior Java J2EE Developer

Responsibilities:

  • Write rules Scala using SPARK API to map HIVE queries for the purpose of data analysis and data cleaning between downstream and Cesium.
  • Developed recons using Scala/Hive to analyze the breaks between Source and the target.
  • Deployed Scala and Hive rule in Apache Spark which eventually runs on top of existing Hadoop cluster and access big data store (HDFS) also process structured data in Hive and Streaming data from HDFS.
  • In ClientOnBoarder, Responsibilities include gathering the requirement, design and development, building and deploying the application in all environments.
  • Involved in Development, managing the resource and the project.
  • Developed/developing well defined interface to business layer.
  • Achieved continuous professional software development within the business area, thus contributing to the achievement of the objectives of the company, working in a team committed to achieving the goals set with focus on results and exceeding expectations through teamwork, continuous improvement, innovation and added value to achieve excellence in quality
  • Managing a team onsite and offshore. This includes explaining, assigning and tracking task, reviewing code, discuss any roadblock, co-ordinate with other team or business when needed, meeting the deadline and delivering a robust and efficient code.
  • Agile development environment using JIRA which includes creating tickets assigning it to right person and tracking the progress.
  • Do a build on scheduled/requirement basis in all environments using Jenkins.

Environment: Java, scala, javascript, DSL, coffe script, Extjs, ftl, rdf, JSP, Servlets, REST Web Services, JQuery, Ajax, Restful Web services, Spark SQL, FTL, Oracle, JIRA, Maven, Eclipse,UNIX.

Confidential, Mellon, NJ

Lead/ Senior Java J2EE Developer

Responsibilities:

  • Responsibilities include design and development and enhancement of different modules for the Consolidated Order Entry System.
  • Developed well defined interface to business layer
  • Used JAXB to improve binding performance and to map for JAVA types to and from XML definitions
  • Developed JQuery carousel for one of our portal web pages
  • Implemented RESTful webservices using Spring MVC annotations
  • Developed HTML5 headers and footers to be compatible on any browser, mobile phone or tablet
  • Configured Spring Controllers using IoC to make them easy to test and easily integrate with other objects.
  • Used SOAP and RESTful web services to get data from various data sources.

Environment: Java 7, JEE6, JSP, Servlets, SOAP/REST Web Services, Spring, Hibernate, HTML5, CSS3, JQuery, Ajax, XSLT, XML, XSL,XSD, JAX-RS, JAX-WS, Oracle, PL/SQL, JIRA, Spring 4, MVC, Hibernate/JPA, Maven/Ant, JUnit, JDBC, Multi Threading, Eclipse,UNIX.

Confidential, NYC

Lead/ Senior Java J2EE Developer

Responsibilities:

  • Converted the business requirement specifications into technical specification.
  • Involved in all stages of SDLC (Analysis, Design, Development, Testing and implementation) of the application development.
  • Involved in the periodical client interaction to understand business requirement.
  • Developed a complete section SFSS which is part of Confidential web application.
  • Developed a Graphical User Interfaces (GUI) using JSP, CSS, JavaScript, JQuery and JQGrid.
  • Extensively used jqGrid which is an Ajax-enabled JavaScript control that provides solutions for representing and manipulating tabular data (Dynamic Excel format) on the web.
  • Implemented RESTful webservices using Spring MVC annotations.
  • Designed and developed methods to implement Service Stubs using JAX-WS framework and also designed filters to log XML request/response of contract confirmation in database.
  • Designed and developed methods to parse and marshall/unmarshall request/response xml for the Web service calls using JAXB
  • Developed stubs for XML request/response using binding provided by XSD.
  • Used XSLT for XML transformation to HTML.
  • Troubleshooting problems of applications and reviewing and analyzing the System logs and debugging code when transactions failed.
  • Modified complex PL/SQL packages, stored procedures and functions to suit the new requirements.
  • Wrote the ORM mappings, named queries in Hibernate mapping files using annotation.
  • Automating production processes for daily reports in Unix servers and Linux servers
  • Did Java Performance tuning - Memory and Runtime Analysis (memory footprint) using Eclipse, JProfiler and resolved memory leak issues.
  • Worked with UML diagrams to review and resolve any design issues.
  • Used JUnit to test the application and developed test cases for each and every scenario.
  • Used one of the most effective Kanban methodology and Used VersionOne tool to tack it.
  • Interacted with testing team and worked in bug fixing

Environment: (Java, J2ee, Eclipse, Weblogic 12c JSP, JSTL, JQuery, JQgrid, JSON, SOAP, SoapUI, Web services, Apache CXF, Jersey, Restful web services, JUNIT, Ant, JavaScript, CSS, XSLT, Ajax, XML, XSL,XSD, HTML, Spring, Hibernate, Oracle 11g, Maven 2.0, CVS, VersionOne, CVS, Unix, Linux)

Confidential, Middletown, NJ

Senior J2EE/Java Developer

Responsibilities:

  • Involved in development of all the above mentioned services
  • Developed dashboard of STAAS, PAAS, MIIM and CAAS and Service Health Dashboard.
  • Made many API call to display data on dashboard based on user role.
  • Involved in developing Service Management screen of STAAS,PAAS, MIIM and CAAS
  • Involved in User management and Account management in PAAS and CAAS. I developed several Reports in admin and user portal.
  • Involved in development of create account, manage account disconnect account and managing profile of a user in both admin and user portal.
  • Wrote coding for encrypting password and secret answer to store in opensso. I also worked on forgot answer screen which let user change answer. I was responsible for managing profile for a user.
  • Extensively used Soap and Restful web services.
  • Web service had complex WSDL and XSDs with SSL encryption and message signing for secure communication.
  • Worked in admin portal. I developed a User Migration Tool to migrate Tsam users to vcloud. This tool was used to migrate company and all users under that company. This tool also deleted previos role of the users and created new role and also allocated different IDC as per need.
  • Wrote web services call to exchange data between different applications and different platforms in Confidential & Confidential where it has several third party dependencies in all services.
  • Wrote many spring scheduler to trigger Email in certain circumstances.
  • Worked as a senior team member in constantly adding new features into the User portal and admin portal project.
  • Mentored and guided new developers with both business knowledge and technically knowledge.
  • Upgraded the application constantly by adding new business functionalities

Environment: (Java, Java EE, Eclipse, Tomcat, Oracle 10g, Servlets, JSP, JSTL, DWR, Dojo, JQuery, JSON, BIRT, Spring MVC, Spring 3.0, Spring web flow, SOAP, BIRT, Apache CXF, Jersey, Axis2, SOAP UI, Web services, Restful web services, Hibernate, JUNIT, Ant, JavaScript, CSS, Tiles, XSLT, Ajax, Window 2000/XP, XML, HTML,TOAD, CVS)

Confidential, Warren, NJ

Senior Java/J2ee Programmer

Responsibilities:

  • Designed and coded application from scratch. Worked in all phases of SDLC which includes getting specifications, analyzing, evaluating, testing, debugging, documenting and implementing.
  • Implemented new feature autopay in all application in Netace.
  • Made Autopay feature to be compatible to get credit card information via swiping it using signature pad.
  • Added the whole functionality to provide an easy UI for sales reps to install and update new and old versions of signature pad.
  • Implemented the functionality of Alternate Upgrade for a non eligible phone for all applications (eROES, OnePos, Netace and SFAOM).
  • Added new rules and fixed all loopholes to check undue commissions that helped company to save $10M a year.
  • Added new functionality in SFAOM to assign Private Static IP to government clients.
  • Competent to work Confidential the highest technical level of all phases of applications programming.
  • Implemented Front-End using JSP, HTML and Java Script.
  • Implemented couple of different web services for communication using Axis 2.0 framework and SOAP protocol.
  • Web service had complex WSDL and XSDs with SSL encryption and message signing for secure communication.
  • Was involved in analysis and design of a JAVA application using J2EE framework and Oracle database to retrieve information from a vendor using JMS and asynchronous messaging using Message Driven Beans
  • Wrote new stored procedures that used cursor, triggers .
  • Wrote complex SQL Queries involving Unions and multiple Joins to retrieve data .
  • Led the team in two releases and worked as a regression developer to resolve almost 500 for each cycle that helped me to get exposure and expertise in all applications in very short time.

Environment: (Java, Java EE, Java Servlets, JSP, Java Beans, Eclipse, Tomcat, Oracle 11g, Servlets, JSP, JSTL, DWR, Dojo, JQuery, JSON, BIRT, Spring MVC, Spring 3.0, Spring web flow, SOAP, BIRT, Apache CXF, Jersey, Axis2, SOAP UI, Web services, Restful web services, Hibernate, JUNIT, Maven 2.0, JavaScript, CSS, Tiles, XSLT, Ajax, Window 2000/XP, XML, HTML,SQL developer, Accurev, MQ Series and JMS, HTTP analyzer, JDBC, SOCKETS, SQL, PL/SQL,UNIX)

We'd love your feedback!