We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Over 15+ years of extensive experience in Java/J2EE and reactive platforms with big data technologies using Amazon AWS. Involved in complete (SDLC/Agile/Extreme) life cycle of analysis, design, development, testing, implementation and maintenance of large - scale, multi-tiered distributed web applications using cutting-edge technologies.
  • Served as developer, lead and architect in various industries. Completed Masters in Computer Applications (MCA), Bharathidasan University, India.
  • Strong experience in using ApacheSpark(Core, Streaming, SQL) for developing Data Intensive applications.Good experience in Hadoop eco systems and Cassandra/Mongo DB database.
  • Good experience in design and development of various web and enterprise applications usingScala.
  • Exceptional ability to learn new technologies and an excellent team member with strong interpersonal communication. Technical s,
  • Functional Programming in Scala Specialization
  • AWS Certified Solutions Architect - Associate
  • Certified Architect on Apache Cassandra
  • Machine Learning (Coursera)
  • Oracle Certified Master, Java EE 5 Enterprise Architect (formerly SCEA 5.0)
  • Other Sun s - SCDJWS, SCBCD 5, SCWCD, SCJP2, SCJA
  • Good knowledge in Financial Services and Investment Banking, Insurance, Tax and Accounting, Media/News, Telecom domains.
  • Experience in working in environments using Agile (SCRUM) and Test Driven Development methodologies.
  • Over 15 years expertise in implementing Java & J2EE technologies using design patterns and SOLID practices with TDD.
  • Over 10 years expertise experience in working with JSF/Richfaces/JSP/Seam, Struts, Hibernate, EclipseLink and Spring Frameworks.
  • Over 10 years expertise experience in SOAP based Web Services, RESTful Web Services and XML technologies.
  • Experience in relational databases like Oracle, MS SQL Server, Sybase and MySQL. Good knowledge in developing stored procedures and queries.

TECHNICAL SKILLS:

Technologies & Framework: Java, Hibernate/EclipseLink, Spring, Spring MVC, JSP, Servlets, JSF, Richfaces/Facelets, JBoss Seam, EJB, JMS, JDBC, JNDI, Apache Struts, JUnit, Ant, Maven, Java Bean, Shell Scripts, Log4j, Git, CVS, SVN, Jenkins, Puppet, Jasmine, Karma, Protractor, Docker

Big Data Technologies: Spark (Core, SQL, Streaming, Batch), Hadoop (HDFS, Sqoop, Flume), Cassandra, AWS Stack, Mesos, Mongo DB, Parquet, Avro

Functional programming: ScalaJavaScript frameworks Java Scripting, AngularJS, Node.js, jQuery, ExtJS, HTML5, CSS3

Databases & OS: Oracle, SQL Server, Sybase, MySQL & UNIX, Linux (Red hat/Ubuntu), Windows

PROFESSIONAL EXPERIENCE:

Confidential, NYC, NY

Responsibilities:

  • Collaborate and pair program with our globally distributed dynamic team.
  • Produced products with zero defect in the past three years as a Team
  • Worked as a technical architect for multiple projects to design system and data base model.
  • Migrated a project initially implemented in JAVA/C#, WPF into scalable and responsive web interfaces implemented using Scala.
  • Integrated Spark and Cassandra to process and extract data from third parties.
  • Used Hadoop eco system to collaborate multiple data sources. Loaded unstructured data into Hadoop File System (HDFS).
  • Practiced agile development process and TDD by writing unit, system and integration tests in Java/Scala and AngularJS
  • Migrated all instances to AWS stack from OpenStack.
  • Wrote Tests with a substantial automated architecture for Dev, Test, Backup and Primary environments built into the deployment framework
  • Developed RESTful web services to access multiple data source using Spring Boot/Spring MVC/Spring/EclipseLink.
  • Integrated and test REST services using .NET/RestSharp API.
  • Developed Oracle stored procedures for business logics.
  • Used Docker to setup end to end testing environment for multiple stages
  • Implemented a scalable automated deployment and continuous integration process using Jenkins, Puppet and Sonar (code quality).
  • Developed the data model using Entity Framework for resource allocation tool and developed reports using AngularJS on the client side and Mongo DB as the data provider.
  • Provided live and offline support for the time reporting application.

Environment: Scala 2.11/Java 8, Spark, Hadoop, Cassandra, Mongo DB, RESTful Services, Spring, EclipseLink, GIT, JUnit, AssertJ, Mockito, AngularJS, Node.js, Karma/Jasmine, Protractor, Puppet, Jenkins, Docker, Red Hat Linux/Windows.

Confidential, NYC, NY

Responsibilities:

  • Using Agile methodologies to break up and estimate tasks in each iteration (Sprint). Involving analysis, design, development and testing phases for all projects.
  • Handled a team size of 2 developers, 1 QA and 1 business analyst.
  • Analyzed, designed and implemented POC/Architecture and data base logical/physical model.
  • Used annotation based Spring MVC to develop URI mapped controller for incoming requests.
  • Developed rich user interfaces using JSF/Facelets/Richfaces/ExtJS widgets.
  • Performed validations using JavaScript/ExtJS, and Hibernate validators.
  • Designed persistence layer, DAO and domain modal using Hibernate.
  • Designed business services (DI) and transaction management (AOP) using Spring.
  • Developing Apache CXF web services to access SUMMIT, T-Recs and dealComm.
  • Developed and integrated LDAP user authentication module using SSL.
  • Developed JUnit test cases for business service implementations.
  • Developed Oracle PL/SQL stored procedures for business logics.
  • Used Maven POM to organize, compile, build and deploy applications.
  • Supported performance and regression test and fixing issues.

Confidential, Jersey City, NJ

Responsibilities:

  • Using Lean methodologies to break up and estimate tasks in each Sprint. Involving analysis, design, development and testing phases for all modules.
  • Handled a team size of 3 developers, 1 QA and 1 business analyst.
  • Analyzed, designed and implemented POC/Architecture and data base logical/physical model.
  • Used annotation based Spring MVC to develop URI mapped controller for incoming requests.
  • Used ExtJS to create rich user interfaces, editable grids/panels, AJAX requests and UI widgets.
  • Performed validations using JavaScript/ExtJS, and Hibernate validators.
  • Designed persistence layer, DAO and domain modal using Hibernate.
  • Designed business services (DI) and transaction management (AOP) using Spring.
  • Developed JUnit test cases for business service implementations.
  • Developed PL/SQL stored procedures for audit history.
  • Used Maven POM to organize, compile, build and deploy applications.

Confidential, Jersey City, NJ

Responsibilities:

  • Using Lean methodologies to break up and estimate tasks in each Sprint. Involving analysis, design, development and testing phases for all modules.
  • Designed business services (DI) and transaction management (AOP) using Spring.
  • Developed JUnit test cases for business service implementations.
  • Improved PL/SQL stored procedures to retrieve 98% match for exchange fees module.
  • Developed Unix Shell scripts to run batch jobs and monthly reports.
  • Used Maven POM to build and deploy applications.

Confidential, Princeton, NJ

Responsibilities:

  • Using Agile methodologies to break up and estimate tasks in each iteration(Sprint). Involving analysis, design, development and testing phases for
  • Access web security and Logout modules.
  • CRS samples and sets creation and management modules.
  • Prompt display module.
  • Handled a team size of 6 developers, 2 QA and 2 business analysts.
  • Developed rich user interfaces using JSF/Facelets/JBoss Richfaces/Seam components.
  • Performing validations using JavaScript/jQuery, JSF/Seam and Hibernate validators.
  • Developing persistence layer, DAO and domain modal using Hibernate.
  • Developing Apache CXF web services to access CR distribution engine to get Crs.
  • Developing JUnit test cases for business service implementations.
  • Developing PL/SQL stored procedures for logout module.
  • Using Maven POM to build and deploy applications.

Confidential, Princeton, NJ

Responsibilities:

  • Involving in analysis, design, development, testing and STEP phases for TOEFL/TOEIC registration and reporting system in Change Requests (CRs) and Problem Notification (PN).
  • Handled a team size of 4 developers, 1 QA and 4 business analysts.
  • Implementing Command Pattern extensively for delegating business logics.
  • Preparing Unit Test Plans and Unit Test Results documents.
  • Developing PL/SQL stored procedures for TOEFL/TOEIC reports.
  • Using Ant-Maven scripts to build and deploy applications.
  • Using log4j for logging and debugging.
  • Playing an active role in testing the application and defect fixing.

Confidential, Piscataway, NJ

Responsibilities:

  • Involved in analysis, design, development, testing and UAT phases for interfaces to upload feeds to database through ABAT Job in GTCT application.
  • Handled a team size of 2 developers and 1 business analyst.
  • Participated in analyzing, designing and developing the VoIP Reports for GCS Web application using DJ engine mapping (multiple format to/from database) and developed GMM system that consumes/produces JAX-RPC/WS based Web Services.
  • Prepared Unit Test Plans and Unit Test Results documents.
  • Exposed the status and billing bean as Web Service and designed WSDL interfaces.
  • Developed PL/SQL stored procedures for Circuit loads and VoIP reports.

Confidential, SFO, CA

Responsibilities:

  • Handled a team size of 8 developers, 1 QA and 2 business analysts.
  • Prepare Unit Test Plans and Unit Test Results documents
  • Implemented Business Delegate pattern to delegate the request from the controller and action classes to the Service Classes.
  • Implemented Data Access Object and Value Objects to access the data efficiently.
  • Abstract Factory and Factory Pattern are used to create and manage all the service objects.
  • Used Ant scripts to build and deploy applications. Used log4j for logging and debugging.
  • Review code and test cases prepared by team members. JUnit framework is used for creating test cases.

Confidential, Riverwoods, IL

Responsibilities:

  • Construction of the Modules (UKLogin, UKReg, UKPayment) in Java, JSP, Custom Tag Library, XML, EJB, Struts and Oracle
  • Handled a team size of 6 developers, 1 QA and 2 business analysts.
  • Developed use case, sequence and class diagrams using UML methodology and Rational Rose.
  • Developed JSPs and Servlets for client side GUI.
  • Implemented the application using MVC pattern (Struts Framework).
  • Actively used JDBC/SQL for accessing the relational database from the J2EE application.

Confidential, Pittsburgh, PA

Responsibilities:

  • Responsible for the development and implementation of the Search Quote and Review Quote modules as a key developer.
  • Handled a team size of 4 developers, 1 QA and 1 business analyst.
  • Designed the application following UML Methodology and produced the sequence diagrams relating them to the application navigation.
  • Written Session Beans for implementing the business logic and accessed the database using DAO pattern.
  • Involved in writing complex SQL Queries/PLSQL to access the database from the application logic using JDBC.
  • Integrated with version control tool

Confidential, Charlotte, NC

Responsibilities:

  • Responsible for developing the Holdback/Redistribution module that is most critical one.
  • Designed and developed the application using JSPs and Struts Framework.
  • Used Struts Validator and Tiles in MVC Struts Frame work.
  • Responsible for creating and developing pages using JSP, Servlets, HTML and JavaScript
  • Business logic is encapsulated in Service Classes, decoupling it from the web tier logic in the Action Classes.
  • Used the Business Delegate pattern to delegate the request from the controller and Java action classes to the Service Classes.
  • Developed SQL/PLSQL for accessing Oracle database using JDBC.

We'd love your feedback!