We provide IT Staff Augmentation Services!

Sr. Full Stack Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Wilmington, DE

PROFESSIONAL SUMMARY

  • Having 8 years of extensive IT experience in all phases of Software Development Life Cycle (SDLC) which includes development, design, analysis, testing and Integration of various web based and client/server applications in multi - platform environments with JAVA/J2EE technologies.
  • Experience in developing applications using SDLC methodologies like Waterfall, RUP, Agile (TDD, SCRUM) and Test-Driven Development.
  • Developed Service Oriented Architecture (SOA) and Micro Service Architecture based J2EE applications.
  • Expertise in implementing Design Patterns like Singleton, Factory, MVC, Front Controller and DAO pattern.
  • Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.
  • Experience with Java 1.8 features such as Lambda Expressions for making inline function calls by using Functional Interfaces which makes code readable and concise.
  • Expertise in developing Web Pages using HTML5, CSS3, Bootstrap, JavaScript, JQuery, Ajax and Angular JS with webpage cross browser compatibility and Responsive Web Design and have knowledge on Server scripting language like NodeJS.
  • Managed Amazon Web Services like EC2, S3 Buckets, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experience in building Micro Service applications using Spring Boot for developing RESTful Web Services.
  • Experience in verifying issues during Production Support and resolving those issues.
  • Experience in Creating and configuring the continuous delivery pipelines for deploying Micro services and Lambda functions using Jenkins CI server.
  • Experienced in developing web-based applications using Java/J2EE, Servlets, Struts (Struts, Tag Libraries and Struts custom validation rules, Tiles), Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, JDBC, Web Services (SOAP & Restful services) and ORM frameworks like Hibernate, iBatis.
  • Experience in developing and deploying applications on Cloud Platforms like Amazon Web Services.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
  • Excellent in developing REST and SOAP based Web Services using JAX-RS, JAX-WS, WSDL, JAX-B, Apache Axis, Apache CXF and Jersey frameworks.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using ActiveMQ, RabbitMQ, and Kafka as message queue.
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate Query Language (HQL).
  • Proficient in developing RESTful web services in Python using XML, JSON.
  • Worked with SQL databases like Oracle, My SQL, IBM DB2 and Hands on Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.
  • Proficient in writing SQL queries, PL/SQL stored procedures, Triggers and creating business tables.
  • Hands on experience in working with JUnit, Mockito and Selenium .
  • Experienced with deploying applications on to production servers, configuring various parameters of servers like Apache Tomcat, JBOSS, BEA Web logic, IBM Web Sphere.
  • Creation of custom components, client libraries, OSGI services, deployments frameworks, querying and connecting to DB using OSGI bundles.
  • Used version controller tools like Tortoise Sub Version (SVN), and GIT.
  • Experience in working with IDE’S like Eclipse, Spring Tool Suite (STS), RAD and IntelliJ.
  • Have extensive experience working on Windows, Linux and UNIX Operating Systems.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, Python, SQL and PL/SQL

Mark-up/XML Technologies: HTML5, CSS3, Bootstrap, JavaScript, JQuery, Ajax, AngularJS, NodeJS, XML, XSD, XSL/XSLT, SAX/DOM, DOJO and JSON.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, JUnit, Apache CXF, SOAP UI, Google Web Toolkit, Jersey.

Build Automation: ANT, MAVEN, Jenkins, Gradle.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Micro services, Apache Axis and Apache CFX.

Cloud Technologies: Amazon Web Services (EC2, SQS, RDS, IAM, S3), and Spring Cloud.

Web/App Servers: Web Sphere, Apache, Apache Tomcat, JBOSS EAP, Web Logic Server and Apache Camel

Databases: Oracle, SQL-Server, IBM DB2, NoSQL DB like MongoDB.

IDE tools: Eclipse, Net Beans, Spring Tool Suite (STS) and IntelliJ IDEA, RAD, Adobe Dreamweaver.

Testing Tools/ Others: Selenium, JUnit, Rational Clear Quest, RTC, Load UI and Mockito.

Version Control: Tortoise SVN, CVS, Rational Clear case and GIT

OS & Environment: Windows, Win 2k Server, Sun Solaris, UNIX

Design Patterns: Singleton, Factory, MVC, Front Controller and DAO pattern.

PROFESSIONAL EXPERIENCE

Confidential, Wilmington, DE

Sr. Full stack Java/J2EE Developer

Responsibilities:

  • Used Agile methodology and actively participated in Scrum meetings to produce quality deliverables within time.
  • Involved in the development of user interface applications and professional web applications using HTML5, CSS3, JavaScript, jQuery, JSON, Xml, Node JS, Bootstrap and AngularJS
  • Implemented functionality like searching, filtering, sorting, validating using AngularJS and Java Script.
  • Developed AngularJS custom directives, working on attribute level, element level, class level directives.
  • Working as an application developer experienced with controllers, views and models in NodeJS.
  • Developed various screens for the front end using ReactJS and used various pre-defined components from NPM (Node Package Manager).
  • Excellent understanding of Java concepts like Multithreading, String handling and implemented with JDK 1.8 features.
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, and jQuery.
  • Utilized browser compatible programming by using Google Web Toolkit to perform JavaScript operations.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Cloud formation.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for Improved Login authentication.
  • Used Docker to containerize the Services and APIs to run on EC2 instances.
  • Implemented build stage-to build the Micro Service and push the Docker Container image to the private Docker registry.
  • Designed and developed Micro Services business components using Spring Boot.
  • Implemented Spring Boot Micro Services to divide the application into various sub modules.
  • Implemented Multithreading, Concurrency, Exception Handling, Generics and Collections whenever necessary.
  • Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Integrated REST API with Spring for consuming resources using Spring Rest Templates and developed RESTful web services interface to Java-based runtime engine and accounts.
  • Used Docker to build all the service locally for the development.
  • Initiated mappings among the relations and written named HQL queries using Hibernate.
  • Implemented data access layer i.e. DAO Classes using Hibernate as an ORM tool and configured xml files according to Hibernate framework.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database.
  • Used Design Patterns like Facade, Data Transfer Object (DTO), MVC, Singleton and Data Access Object.
  • Designed services to store and retrieve user data using MongoDB database and communicated with remote servers using REST enabled Web Services on Jersey framework.
  • Enterprise Integration using Oracle Fusion Middleware and Oracle SOA Suite .
  • Developed and consumed RESTful web services to retrieve configuration JSON documents related to customer.
  • Experienced in implementation of JMS in order to exchange information over reliable channel in an asynchronous way by using ActiveMQ as a message queue.
  • Deployed the war file of the enterprise application on Web Sphere application server that handles various requests from Client and fixed deployment issues.
  • Implemented complete Maven build life cycle in order to achieve organized application structure and conflict free dependencies in pom.xml file.
  • Worked on Log4j for logging errors, messages and performance logs and implemented test cases in JUnit.
  • Created UNIX shell scripting for periodic generation of reports.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Developed GIT controls to track and maintain the different version of the project.

Environment:: Java, J2EE, HTML5, CSS3, Java Script, JQuery, AngularJS, NodeJS, Spring, Hibernate, MVC, Web Services, MAVEN, Web Sphere, RAD, JUnit, JMS, log4j, MongoDB, UNIX, REST Client, AWS, Jenkins, JIRA, GIT.

Confidential, Chicago, IL

Sr. Full stack Java Developer

Responsibilities:

  • Involved in design, development and testing phases of the SDLC using Agile Methodology.
  • Developed user interface using JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application and developed the User Interface using HTML, CSS, JQuery and Ajax .
  • Used AJAX API for intensive user operations and client-side validations.
  • Consumed RESTful web services using jQuery / AJAX to fetch the server data and used JSON parsing to render the data in UI.
  • Developed application using Struts MVC Framework wrote Configuration XML file that contains declarations and other dependent objects declaration.
  • Inserted Dependency Injection between components using Spring’s (IOC) concept.
  • Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Deployed the Spring Boot application in Cloud platform using Puppet .
  • Implemented Asynchronous messaging between components using JMS .
  • Used Singleton design pattern in Hibernate Utility class.
  • Developed various Java beans for the performance of business processes and effectively involved in Impact analysis.
  • Worked as a backend developer and developed several REST endpoints to process the XHTML documents to import them in the Oracle Database or fetch them using Grails framework
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Developed Web Logic container security components for adding vendor specific Security Realm to application using JMX .
  • Used micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ or Apache Kafka message brokers and leveraging AWS to build, test and deploy Identity Micro Services.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons. Designed and developed Hibernate DAO is using spring framework’s Hibernate Dao Support and Hibernate Template .
  • Created Data Access Objects (DAO) to add, modify and deletion of records.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle using TOAD tool .
  • Written Stored Procedures and SQL scripts both in SQL Server and Oracle to implement business rules.
  • Implemented PL/SQL procedures and views in Oracle Database.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase .
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Prepared technical reports & documentation manuals during the program development.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Performed deployment of applications IBM WebSphere Application Server.

Environment:: Java, Html, CSS, JavaScript, jQuery, Bootstrap, Cloud Platform, JSP, J2EE, DOM/SAX PARSERS, JMS, Spring (Services, DAO, MVC, IOC) and Struts Framework, Hibernate, Spring Micro services, RESTful, SOAP, JMX, WSDL, UDDI, Oracle, PL/SQL, Log4J, Maven, Tortoise SVN, Web Sphere.

Confidential, Miami, FL

Java/J2EE Developer

Responsibilities:

  • Worked on High level and low-level system design, planning, estimation and implementation.
  • Developed presentation layer using JSP, JSF, HTML5, CSS3 and client validation using JavaScript, DOM.
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Implemented animation and styling using CSS3 and jQuery.
  • Worked on High level and low-level system design, planning, estimation and implementation.
  • Developed presentation layer using JSP, HTML, XHTML, CSS and client validation using JavaScript, DOM.
  • Involved in writing JSP and JSF components. Used JSTL Tag library to create standard dynamic web pages.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Worked on generating the web services classes by using Service Oriented Architecture Micro Services, SOA, WSDL, UDDI and SOAP.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting useful plans from different module.
  • Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Designed and integrated the full-scale Spring/ Hibernate persistence solution with the application architecture.
  • Implemented Object Relational Persistence (Hibernate) for the domain model.
  • Involved in design and development of the Hibernate Domain Model for the services.
  • Worked on web services and associated business modules integration.
  • Worked on development and implementation of the MVC Architectural pattern using Spring Framework including JSP, and Servlets.
  • Involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO.
  • Worked in wide-area network to maintain all the device related data onto MYSQL database.
  • Experienced in RDBMS such as Oracle, Cassandra, MySQL, PostgreSQL and IBM DB2 databases. Used NoSQL DB database Mongo DB for proof of concept and having experience in create a Stored Procedures and having experience in Remote Procedure call (RPC) and Redis.
  • Developed the DAO layer for the application using Spring Hibernate template support.
  • Used JMS API for communication between the components.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications.
  • Experience in using JUnit and build tools such as MAVEN. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.
  • Deployed and tested the application in Unix on IBM Web Logic Application Server.

E nvironment: Java, Multithreading, Concurrency, Exception Handling, J2EE, HTML, Hibernate, Java SDK, Web Logic, SOA, Micro Services, WSDL, UDDI, SOAP, JavaScript, JMS, Struts, JSON, Servlet, JSP, CSS3, HTML, jQuery, AngularJS, AJAX, JDBC, Oracle, Maven, MySQL, Log4J, SVN, UML, JAXB, XML, Scrum, Unix/Linux, Junit.

Confidential, Hartford, CT

Java/J2EE Developer

Responsibilities:

  • Worked with Onshore team members and participated in work planning team bandwidth and prepared work breakdown Developed service oriented middleware to incorporate two legacy source systems and published them as web-services. Incorporated source system specific business logic in Java code and exposing them as Web Service as per Base profile specifications and WSDL contract.
  • Involved in client requirement gathering, analysis & application design of Extreme Programming using Agile methodology with iterative and incremental software development.
  • Involved in the development of the User Interfaces using AngularJS, HTML, JSP, JS, CSS and AJAX.
  • Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes.
  • Used Spring framework including Spring core /IOC, Spring Web, Spring Security.
  • Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate
  • Developed costume queries using Hibernate criteria, native SQL and HQL. Developed inheritance domain objects using table per class hierarchy strategy.
  • Configured EH Cache to load the static tables into secondary storage area.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
  • Developed Stateless session beans to parse (parser frame work) and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object
  • Used SOAP web services and XML data over HTTP.
  • Developed necessary parsing and XML construction logic using XML parser APIs JAXB.
  • Developed user interface using JSP, Struts published validation framework to support client side and server side validation.
  • Used built in store Procedures to reach the requirements from the Client to improve the response times of the services.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle using TOAD tool.
  • Developed an automated application using JMS for messaging and JNDI to interact with the Server.
  • Developed Scripts for the build process and deployed in Web Logic Server.
  • Developed customized SQL for retrieving the data from the database worked with business and client to reach the performance parameters.
  • Used Jenkins as build management tool for continuous integration process.
  • Implemented Log4J for logging errors, tracking using logger’s components.
  • Developed unit test cases to test business scenarios associated with each use case sequences.
  • Used GIT for version control tool.
  • Experienced in writing unit test cases using JUNIT.
  • Worked on UNIX environment for development.
  • Actively participated in production support.

Environment: Java, JEE, JSP, HTML, CSS, JavaScript, AngularJS, Spring (dependency injection, AOP), Spring Web, Struts, Hibernate, JMS, Clear case, WebLogic Server, Web- services, SOAP, WSDL, JNDI, UDDI, JAX-RPC, JAXB, Log4j, Oracle, Rally, JUnit, Jenkins, GIT, TOAD, UNIX

Confidential

Java Developer

Responsibilities:

  • Developed web application using Struts, JSP, Servlets, Java beans that uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Involved in the development of the User Interfaces using HTML, JSP, JavaScript, CSS and AJAX.
  • Wrote JavaScript for client side validation.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML .
  • Used AJAX API for intensive user operations and client-side validations.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Wrote Stored Procedures and complicated queries for IBM DB2.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender’s components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.

Environment:: Java, JDBC, Struts, JavaScript, HTML, CSS, JSP, Servlets, Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!