We provide IT Staff Augmentation Services!

Sr. J2ee Full Stack Resume

Natick, MA

PROFESSIONAL SUMMARY:

  • With more than 7+ years of experience in the software industry, I am a J2EE Full Stack Developer and Analyst with work expertise across different software methodologies (Waterfall, Agile) in different industries. A quick learner with passion to learn, grow and contribute invincibly to the team. Proven ability to work on multiple projects and result oriented enterprises.
  • Skilled in all facets of J2EE Application design and development, including business analysis, system design, implementation, maintenance, support and testing for various domains like healthcare, banking, e - commerce and customer relation.
  • Over 4+ years of working experience in UI & RIA implementations using tools like JSP, Ajax, JQuery, Angular JS 1 & 2, React JS, HTML5, CSS3, JavaScript, Prime Faces and Mean Stack.
  • Over 6+ years of working experience in technologies like EJB 3.0, JMS, Struts 2, 3.0, Hibernate 4.0, JPA frameworks, JNDI, Mongo DB & Cassandra.
  • Extensively worked in Analysis, Design, Development, Testing and Debugging, Production Maintenance and Support.
  • Experienced in large, organized and enterprise application development (hands-on experiences with all aspects of SDLC Agile /Waterfall).
  • Strong experience in developing Enterprise Data models and successfully implemented these using Hibernate POJO’s and configured Hibernate persistence layer.
  • Excellent experience on OOAD, design patterns like Session Facade, Singleton Pattern, Strategy Pattern, Abstract Factory and Factory Pattern.
  • Strong experience in Service Oriented Architecture and publishing web services that include several components like SOAP, WSDL, XSD, UDDI and JAX-WS.
  • Experienced in writing PL SQL procedures, Triggers in Oracle and Stored Procedures in DB2 and MySQL.
  • Excellent Expertise in cutting edge technologies like Spring MVC, IOC, AOP, EJB 3.0, Spring Batch, Spring boot.
  • Strong presentation skills of thoughts and ideas in an articulate and comprehensive manner.
  • Accomplished with creating Test plans, defining Test Cases, reviewing and maintaining Test Scripts, interacting with team members in fixing errors and executing User Acceptance Testing (UAT), Junit, System Integrated Test, Regression Test and Customer Test.
  • Deep knowledge of SOA & Micro Services, REST Services Development.
  • Knowledge on AWS Component Usage, Configurations and Deployment - ElasticSearch, EC2, S3, SNS, SQS, API Gateway Service.
  • Experienced in creating various project artifacts like use-case documents, class diagrams, design document, architecture documents.
  • Experience to communicate with End client to understand the business requirement and prepare business document.
  • Ability to work in a team environment as well as independently with minimal or no supervision.
  • Actively demonstrates ownership and professionalism, analytical and problem-solving skills.

TECHNICAL SKILL SET:

Languages: Java, JavaScript, HTML, SQL, PL/SQL

J2EE Technologies: Multithreading, Collections, Spring (MVC, IOC, Boot), JSP, JQuery, AjaxREST/SOAP Web services, Ehcache, JSON, EJB 3.0, Maven, Ant, log4jServlets, CSS, JMS, JNDI, SQL.

Web Technologies: XML, XSLT, AJAX, HTML, DHTML, JavaScript, CSS, JSF, jQuery, Angular JSReact JS, Node JS, bootstrap

Frameworks: Struts, Spring, Hibernate, Log4J, JSF Tiles and Junit.

Application Servers: Tomcat, Web Logic 12c, Web Sphere 6 Application Server and JBOSS.

Messaging: JMS

Databases: Oracle 10g/9i/8i, MySQL, db2, SQL Server, Cassandra, MongoDB

Version Control: CVS, SVN, Microsoft Visual Source Safe (VSS), GIT

IDE’s, Tools: My Eclipse, Eclipse, JDeveloper, IBM Rational Application Development (RAD), Maven, Ant, JIRA, Jenkins

Methodologies: Waterfall, Agile, TDD (Test Driven Development)

Operating Systems: Windows XP, Windows 7, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Natick, MA

Sr. J2EE Full Stack

Responsibilities:

  • Responsible for Gathering the system requirements, feasibility study, prototyping, and suggesting the best solutions to customers.
  • Worked on implementing Export/Import feature for Budget Maestro using Apache POI library.
  • Implemented validation logic and performed error handling.
  • Performed read, write, modify and delete of excel spreadsheets using POI-HSSF and POI-XSSF.
  • Implemented Backup/Roll Back feature as a fail-safe option during plan update and improved the performance of the system by 30%.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Manipulated data using CRUD operations of MongoDB using MongoChef Professional and handle database access and data transmission.
  • Used Data Access Object (DAO) design pattern to abstract and encapsulate data access from mongo database.
  • Designed controller based on RESTful web service and invoked service level classes.
  • Developed the application using JQuery and Angular JS2 Framework which is based on the MVC design pattern.
  • Extensively used ReactJs for some of the components (date picker, alert and buttons) on the BM v9 web page integrated with Angular2 to improve the performance.
  • Used Groovy Spock framework for unit testing the application. Monitored and updated the task progress using JIRA.
  • Automated AWS deployments with shell scripts and Ant scripts, and connected AWS test environments with hosts used for builds.
  • Followed AGILE methodology, participated in daily scrum meetings to discuss daily progress and remove roadblocks.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Deployed the application on tomcat server.
  • Performed continuous integration using Jenkins build tool.
  • Used GIT as source control version for the project.

Environment: Java, J2EE, Angular, JQuery, HTML, CSS, shell script, React-JS, Kafka, Java8. Spring Boot, MongoDB, Rest, Git, BitBucket, Groovy, JIRA Maven, Jenkins, Eclipse

Confidential, Camp Hill, PA

Sr. J2EE Full Stack

Responsibilities:

  • Actively involved in defining and designing the tiers of the applications and implementation using J2EE best design practices.
  • Designed and implemented functionalities of various web portals on J2EE technology.
  • Followed Agile software development, test driven development and scrum status meetings. Developed use case diagrams, class diagrams, database tables and mapping between relational databases.
  • Involved in requirement gathering and design phase using the Test-Driven Development (TDD) approach.
  • Involved in development and deployment of applications using spring, WebLogic 11.1.1, XML, XSLT, DOM and XML Schema.
  • Created User Interface design using HTML, CSS, JavaScript, JSON, AJAX, JQuery, JSP and related web technologies. Design made compatible across different browsers and different platforms.
  • Used MVC based spring framework to develop multi-tier Web application presentation layer components, also involved in integration of spring with database.
  • Have used WebLogic Portal’s REST- style APIs for creating, modifying, retrieving and updating portal data dynamically from the client.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Developed standalone web pages using Angular JS, HTML and JavaScript.
  • Involved in the migration of our application from Angular JS 1 to Angular JS 2.
  • Involved in planning for migrating applications from on premise to AWS infrastructure.
  • Created documentation for most of the components which is included in React-Bootstrap page.
  • Used Business Delegate, Data Access Objects, MVC, Service Locator Patterns.
  • Being the product technical owner, involved in design, development and deployment of the enhancements based on the client needs.
  • Performed the role of Scrum master and point of contact for the technical team for requirement gathering.
  • Developed dashboards using UI-Grid in Angular JS and MongoDB.
  • Expertise on the deployment process on various web servers.

Environment: Java/J2EE, SOAP Web Service(Consuming/Creation), Spring, JSF, Django, 2.0 JSP, Angular JS 1.1, 1.2, React JS, AJAX, JQuery, UNIX, SQL, JavaScript, Action Scripts, AWS, Cassandra, Web Logic 12c, Web services, MongoDB, Restful, Maven, GIT, Jenkins, UML, Oracle 10g, SVN, Kafka, Agile methodology.

Confidential, Atlanta, GA

J2EE/Java Developer

Responsibilities:

  • Analyze business requirements & Architect in-house solutions for various gaps that were identified through the concept sessions.
  • Design and develop web based applications using JSF.
  • Architect and design server side framework with J2EE - EJB and Hibernate Framework.
  • Create technical architecture and low-level design artifacts.
  • Prepare Non-Functional Requirements for systems.
  • Develop custom testing framework to create and automate test cases and execution using Junit, Mockito / PowerMockito.
  • Develop strategy and implement Business rule validations using Blaze Advisor.
  • Participate and provide feedback in design reviews of other teams for seamless integration.
  • Leading the Claims Adjudication Module, responsible for the code delivery to QA.
  • Mentor team members.
  • Enabling SSL Security in Web Environments for IBM Web Sphere application Server.
  • Prepare Code guidelines / checklist as mandated by the client.
  • Participate and provide feedback in code reviews with the client.

Environment: Java, J2EE, IBM WebSphere, EJB2.1, Hibernate, Blaze, JSF, Junit, Log4j, Oracle.

Confidential, Irving, TX

J2EE Developer

Responsibilities:

  • Responsible for Gathering the system requirements, feasibility study, prototyping, and suggesting the best solutions to customers.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Used Hibernate as data mapping and persistence framework to implement data access abstraction.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Wrote Servlets and JSP scripting for the communication between web browser and server.
  • Designed and developed framework components, involved in designing MVC pattern using Struts Framework.
  • Involved in the maintenance work like CR (Change Request).
  • Developed user interface using Struts, JSP, HTML, CSS and Java Script.
  • Used Data Access Object (DAO) design pattern to abstract and encapsulate data access from relational database.
  • Used Junit for Testing in a Test-Driven Environment.
  • Involved in the deployment of the code in prod.

Environment: Java, J2EE, Servlets, JSP, Struts, Java Beans, Java Script, JQuery, AJAX, HTML, CSS, WebSphere, XML, XSTL, Web Services, SQL.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed presentation layer using JSP, Custom Tags and HTML.
  • Understanding the client requirements and add designing document
  • Implemented the Servlets to transfer the request to an appropriate server where the request can be processed and the results are then transferred to client.
  • Java Script is used for the client side validations and to provide the event driven programming with HTML files.
  • Developed the user interface using JSP and Java Script to view all online trading transactions
  • Developed both Session and Entity beans representing different types of business logic abstractions
  • Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs
  • Designed modules using JDBC for database connectivity.
  • Coded HTML pages using CSS for static content generation with JavaScript for validations.
  • Created the stored procedures using Oracle database and accessed through Java JDBC.
  • Implemented Java Naming/Directory Interface (JNDI) to support transparent access to distributed components, directories and services.
  • Used JDBC API to connect to the database and carry out database operations.
  • Developed action Servlets and JSPs for presentation in Struts MVC framework.
  • Used JSP and JSTL Tag Libraries for developing User Interface components.
  • Developed test cases and performed unit and integration testing.
  • Performed using testing using Used JUnit.
  • Developed PL/SQL View function in Oracle 9i database for get available date module.
  • Involved in writing Cactus test cases for testing the application.
  • Used Ant build script to create EAR files and deployed the application in Web Logic app server.
  • Used CVS for version Control.

Environment: Custom Tags, Java, J2EE, JavaScript, HTML, JSP, JSTL, EJB, Struts, JDBC, HTML, Oracle, ANT, Servlets, JUnit, CVS, PL/SQL

Confidential

JAVA/GIS Developer

Responsibilities:

  • Designed and documented several front-end web mapping applications for the Confidential Archeological Atlas project.
  • Extensively utilized JavaScript/HTML5/CSS3 and various API libraries to create a useful repository of historic spatial data.
  • Worked on various web development frameworks like JSF, AJAX, Servlets, Java Server Pages (JSPs), XSL, CSS.
  • Develop database schema for authorization system using SQL.
  • Design test plans, scenarios, scripts, and procedures.
  • Worked on conversion of Perl/CGI application to servlets.
  • Establish JDBC connection to retrieve the population characteristics for mapping services, spatial data tables from the SQL database.
  • Unit level testing of the code.
  • Development of Workflow, Request Creation and Admin modules using Struts Framework.

Environment: J2EE, JSP, JavaScript, CSS, Oracle 8i, Servlets, Unix scripting, Perl/CGI.

Hire Now