We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY

  • Highly skilled Senior Developer with 8+ years of experience in Java/ J2EE with proficiency in Analysis, Design, Development, Architecture, Coding, Testing and implementation of Client/Server, Internet and Legacy Applications with a strong foundation of object - oriented principles.
  • Experience in working with Agile and Waterfall methodologies..
  • Expertise in creating web applications using HTML, CSS/CSS3 (SASS, LESS), Bootstrap, JavaScript (ES5), jQuery, AngularJS, AJAX, and JSON, NodeJS, and ReactJS.
  • Hands-on experience in creating Angular 6 modules, controllers, directives, and filters to deploy the entire business logic.
  • Worked on Frontend frameworks like Angular.JS, Node.JS, React.JS and Ext.JS developed single page web applications using Node.js.
  • Worked with Behaviour Driven Development process and Test Driven Development (TDD).
  • Hands-on experience in creating Angular factories for using Angular services like $http and $resource to make REST API calls to the Java based backend.
  • Good experience using Bootstrap for Responsive Web Design (RWD) and CSS media Queries.
  • Extensive experience in mission critical IT applications encompassing Java 8, J2EE, XML, Enterprise Java Beans, Java Server Pages (JSP1.2), Servlets2.0, XSD, XSL.
  • Experience in Spring Framework modules such as Spring MVC, Spring Boot, Spring Microservices, and Spring REST.
  • Experience in developing web applications using technologies like HTML5, AngularJS, JavaScript, AJAX, CSS, DOJO, JSP Tag libraries, Tiles and XML.
  • Experienced in implementing Python 3.6.0, Hash Tables (Dictionaries) and Multithreading, Django, MYSQL, Exception Handling and Collections.
  • Deploying the Spring Boot based Micro Services to pivotal cloud foundry (PCF) using build pack and Jenkins for continuous integration.
  • Proficient in scripting languages like JQuery and AJAX and well versed in building REST API (JAX-RS) based on Spring Boot.
  • Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side events.
  • Worked and learned a great deal from Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM.
  • Ability to troubleshoot complex production issues.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Strong knowledge of Cloud application security models, Docker protocols and tools like AWS IAM, AWS KMS policy, Microsoft Azure AD, Google Cloud.
  • Experience in developing web applications with various open source frameworks: Spring (MVC), Spring (AOP), Spring Scheduler, Web Flow, Hibernate2.0/3.0 ORM, JPA, Struts 1.1/1.2.
  • Expertise in Micro Services to communicate through HTTP protocol for implementing SOA approach working to complete detailed projects.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB 2.x/3.x, JSTL, Struts, Spring 4/5, JMS, AJAX, JDBC, JNDI, Java Beans Hibernate and Web Services.
  • Responsible for creating and maintaining automation acceptance test suite using Kubernetes responsible for converting automation scripts to new framework using Selenium Web Driver.
  • Expertise in Functional Testing, GUI testing, System Testing, End-End Testing, Integration Testing, Regression Testing, Data Driven Testing, browser CI/CD compatibility testing, Load and Performance Testing of client/Server and Web-based applications.
  • Using Jenkins deployment tools to send out updates to various pieces of software.
  • Experience in working with MongoDB, Oracle, SQL Server, MySQL databases and writing SQL and PL/SQL queries with Collections API, Multithreading and OOPs technologies.
  • Experience in SOA and implementing Web Services using SOAP, WSDL with JUnit, ANT, Jasmine and Maven scripts.
  • Developed applications using J-Boss, ATG Dynamo, Web Sphere, Tomcat and various IDE like NETBeans and Eclipse.
  • Implemented Connectivity to databases using JDBC API from Servlets and JSP through Java Beans & Enterprise Java Beans (EJB).

TECHNICAL SKILLS

Programming Languages: Java/J2EE 1.8,1.7,C, C++, PL/SQL, HTML, JavaScript, UML, XML, JQuery, XSL

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access

Java/J2EE Technologies: Servlets, JDBC, JSP, JPA, Spring Boot, Spring 4/5, Hibernate, Spring MVC Junit, Apache Struts, Java Beans, JMS, EJB 2.0, Java Security, JNDI, JSF, JAX - WS

Web Technologies: JSP, Servlet, JAX-WS, AXIS, SOA, SOAP, JMS, IBM MQ Series, EJB

Frameworks: Struts, JSF, Spring, Hibernate and Apache Camel.

Web Services/Servers: REST API, SOAP, WebSphere, WebLogic, JBoss, Apache Tomcat

AWS: EC2, RDS, S3, ELB, EBS Testing Postman, Junit, Mokito, SOAP UI, Firefox Plugin

Database/Database Tools: MySQL, Oracle, DB2, SQL MongoDB

IDE s: Eclipse, Net Beans(Intellij), WSAD

Modeling/CASE Tools: Star UML, Rational Rose XDE, MS Visual Professional

Build Tools: Ant, JMeter, PCF, CI/CD, Kubernetes, Docker, Maven.

Version Control: GIT, SVN, CVS.

OS & Environment: Windows 10/8/7/Vista/XP/2000/NT, UNIX, Linux

Others: Load UI, Beyond Compare, RTC, Putty, Notepad++, WinSCP, JNA, Star Team, Jenkins, Rational ClearQuest, HP Quality Center(QC).

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications and Development of the Application.
  • Used Agile methodology for design and development of projects.
  • Followed Test Driven Development (TDD) and developed test cases by using JUnit for unit testing for each and every module developed.
  • Coding the pages and converting the pdf pages into HTML pages.
  • Involved in enhancing the application for client's requirements based on the market demand using the MVC pattern, Angular 7.0, JQuery, Bootstrap3, CSS3, Node JS and Web API.
  • Used Node.js on the server side and to install necessary packages into the application.
  • Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements.
  • Configured the POJOs with backend tables in Hibernate to achieve the associations.
  • Developed Spring Boot Microservices with microservice architecture using REST and Apache Kafka.
  • Monitored service health check from Spring Boot admin console using Swagger UI registered micro services.
  • Working Java and Spring Boot to develop the REST API to fetch data from database and external clients.
  • Used Spring core, AOP and security to build robust business operations with transactional support.
  • Expertise in spring framework extensively used Spring 5.0, Spring Batch, Spring AOP, Spring JDBC templates, Multi-threading and in working with SOAP & REST Web Services.
  • Involved in using Data Structures such as Linked lists, Queue, and sorting algorithms.
  • Implemented Swagger Configuration in Spring MVC for auto generating Swagger JSON files for REST API calls web services (WSDL) and effectively worked with SOAP and XML, and XSLT.
  • Used microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka endpoints. Deployed services to Google Cloud Platform (GCP) containers.
  • Performed the design review, code review and test case review used Reflection API to invoke the service class dynamically.
  • Used Maven for building projects and Log4j to capture the log that includes runtime exceptions and debug information.
  • Knowledge of troubleshooting tools including Splunk.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Developed test code in Java language using Eclipse IDE converted monolithic app to MicroServices architecture using Spring Boot using app methodology.
  • Used GIT with Stash for code repositories.
  • Scheduling tasks on windows task scheduler to run the Python scripts to generate reports for frequent intervals of times and send email alerts.
  • Developed unit testing framework using JUnit test cases for continuous integration testing and used Mockito for performance testing.
  • Developed EJBs, JSPs and Java 8 Components for the application using Intellij various helper classes needed following Core Java multithreaded programming and Collection classes.
  • Supporting formal testing as part production release and resolving test defects.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS created Restful API to enable access to database and data retrieval from SQL .
  • Creating and updating AWS stack using AWS Cloud Formation and writing the templates file using JSON.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking and transactions the search functionality for Internal Application using AngularJS and NodeJS .
  • Implemented docker containers on AWS using ECS and complementary services, including Amazon Elastic Container Registry (ECR).
  • Responsible for using AWS Console and CLI for deploying and operating AWS services development and creation of Web Services using REST with JSON response type JMS as messaging service to asynchronously send messages

Environment: Java 8, J2EE, Micro Services, Agile (Scrum), Spring 5.0, Spring Boot, Spring MVC, REST API, SOAP, AWS, Spring Data, Hibernate, HTML5, CSS3, Kafka, Angular 7.0, NodeJS, JQuery, Apache Tomcat, Windows 7, XML, HTML, Intellij IDEA.

Confidential

Full Stack Java Developer

Responsibilities:

  • Created both server-side and user interfaces utilizing the Agile process.
  • Designed and developed the application using Agile methodology and followed Test Driven Development (TDD), Scrum.
  • Designed development of presentation layers using HTML, CSS, JavaScript and JQuery.
  • Implemented Angular Router to enable navigation from one view to the next as the customer performs application tasks.
  • Used Angular 6 Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Worked with JSON web tokens for authentication and authorization security configurations using Node.js.
  • Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node. js applications.
  • Developed a web-based application with HTML, JSP, Spring MVC and Hibernate frameworks.
  • Used Hibernate Criteria API to query the database and perform other CRUD operations.
  • Developed the entire application web-based client implementing MVC Architecture using Spring framework.
  • Designed and implemented applications using JSP, Spring MVC, JNDI, Spring IOC.
  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework and also experienced in integrating Spring Web Flow with other frameworks like JSF.
  • Worked on creating login authentication modules using AngularJS and JavaScript developing Front end single page applications using Angular 6.0.
  • Used Maven for preparing WAR files to deploy J2EE components and worked in the development of User Interface using XSLT, HTML, JavaScript, Ajax, GWT and JSTL.
  • Used Spring MVC framework at the front end and configured many beans and wired them as per the requirement.
  • Designing and developing Micro services architecture applications using Spring Boot, Rabbit MQ, My SQL, PostgreSQL, REST Web Services.
  • Worked on Active MQ Messaging Service for the Integration.
  • Created Solution Architecture based upon Microsoft Azure PaaS Services.
  • Designed solutions for various system components using Microsoft Azure .
  • Consumed the data from API using REST services with Spring 4.0 template used XSLT for all the Front-end development worked with Node.JS framework including authoring complex directives, services, controllers and filters.
  • Focused on Test Driven Development, thereby creating detailed Junit tests for every single functionality before writing the functionality.
  • Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Designed and developed Micro Services business components and REST API endpoints using spring boot used Jenkins and pipelines to drive all services built out to the Docker registry and then deployed them to Kubernetes .
  • Developed a Logger framework for the application using Log4j.
  • Worked in building project branches, merging them and releasing them using version control tools like Git and SVN.
  • Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
  • Develop, Test and Maintain cloud-based solutions using Java and PCF Azure cloud infrastructure.
  • Deployed applications on Azure by using AppDynamics.
  • Took part in Retrospective meetings with the Clients and gave presentations for the related code changes.
  • Worked on MongoDB concepts such as locking, transactions, indexes, replications, schema design, created Docker images for several micro-services and implemented Docker-compose files to spin up.
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML worked on Axis implementation.
  • Based on architecture, created Typescript reusable components and services to consume REST APIs.
  • Created Test Automation Framework with Cucumber and Selenium WebDriver used Flume, Kafka to aggregate log data into HDFS .
  • Performed build and Unit testing using tools such as Junit.
  • Wrote SQL Queries to interact with SQL Server Database used RabbitMQ as a Message Oriented Middleware for integrating applications.  

Environment: Java 8, JSP1.2, Angular 6.0, Spring Boot, Spring MVC, Hibernate2.0, Micro Services, JMS1.0, Log4j, JavaScript, SOAP, REST API, Node.JS, SOAP, MongoDB, Kafka, Kubernetes, AJAX, Bea WebLogic Server8.1, Scala, MySQL 4.1, Maven, Docker, XML, JavaScript, PL/SQL, CVS, HTML, Web Services, Junit, Intellij IDEA.

Confidential, Downingtown, PA

Java/J2EE Developer

Responsibilities:

  • Designed and coded application components in an Agile environment utilizing a test driven development approach.
  • Extensively worked in Test Driven Development (TDD) framework using JUnit.
  • Used node.js as a proxy to interact with RESTful services and interacting with PostgreSQL Database.
  • Used Hibernate Criteria API to query the database and perform other CRUD operations.
  • Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams. Used OOAD for building applications.
  • Developed a web application utilizing Spring Boot that analyzes database tables to create various batch reports and visual models.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Developed SOAP Web services for getting information from third party designed Frontend with in object oriented Java 1.8 Framework.
  • Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
  • Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc.
  • Used Spring JDBC for data retrieval from the database for various inquiries.
  • Wrote complex SQL queries to retrieve data from the Oracle database.
  • Designed and developed business and persistence layer components using MySQL ORMs like Hibernate, Spring MVC, JPA.
  • Involved in describing Controllers for the Views using AngularJS to handle data binding between model and views. Developed layout of Web Pages using Tiles and CSS3.
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations.
  • Involved in configuring and deploying the application on WebLogic Application Server.
  • Developed a logging module using Log4J to create log files to debug as well as to trace applications.
  • Implemented the client server business application using Microservices and SOA, MVC architecture.
  • Designed and developed the project using MVC design pattern converted monolithic app to MicroServices architecture using Spring Boot using app methodology.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Implemented AWS high availability using an AWS Elastic Load Balancing (ELB), which performs balances across instances in multiple availability zones, designed, implemented, and supported fully automated.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j front-end using struts framework.
  • Used GIT for code maintenance and used Log4j to generate logs used for maintenance and bug tracking.
  • Write unit tests for sling models/servlets utilizing Junit/Mockito framework.
  • Implemented Restful web services API using HTTP and REST principles GIT used for defects, change tracking across the application wrote Junit test classes for the services and prepared documentation.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.

Environment: Java 8, Spring, Spring MVC, Spring Boot, Hibernate, SOAP, REST API, JavaScript, JQuery, Micro Services, Oracle, PL/Sql, JDBC,, Web Logic, CVS, JUnit, Bootstrap, Agile, Dashboard, UML, JSP, JSTL, Servlets, Maven, CSS, JSON, Web 2.0, jQuery, Eclipse IDE.

Confidential, Weehawken, NJ

Java Developer

Responsibilities:

  • Implemented agile development practices according to the application requirements for the project.
  • Used Spring MVC with Hibernate framework to build the application on the server side.
  • Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Integrating Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks.
  • Involved in every phase of SDLC in design, development and testing of the application developed JSP pages and client-side validation by Javascript tags .
  • Application was built using MicroServices architecture where most of the functionality was exposed using web services. Overall architecture was polyglot in nature consisting of various languages (Java, Ruby on Rails).
  • Developed Java modules implementing business rules and workflows using Spring MVC, IoC and Web Framework .
  • Experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier Used Spring framework to implement middle tire with Spring IOC, AOP, Spring boot.
  • Used multithreading and multiprocessing modules to create programs that can be parallelized and measure the performance compared to the serial programming.
  • Responsible for creating REST Web services using JAX-RS strong written and verbal skills from both business and technical perspectives.
  • Created database tables and used the Hibernate module as an object relational mapping tool for the backend operations over Oracle database
  • .Used Firebug for application webpage troubleshooting and Eclipse debugger for the bug fixes
  • Designed dynamic client-side JavaScript codes to build web forms and simulate processes for the web application, page navigation and form validation.
  • Excellent project experience in Microservices, Multithreading, Cloud computing, Web - J2EE technologies d esigned UI screens using JSP, Struts tags HTML. Used Java 1.5 for client-side validation.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using JMS. Used JMS to consume messages from the JMS provider.
  • Developing the application using Struts and Hibernate based frameworks done with server side validations using Struts validation framework REST APIs, including JSON data formats and written shell scripts in Linux to call routines.
  • Implemented Hibernate second level cache using EH Cache and enable the Query Cache property for cache at query level.
  • Experience using SOAP to test the existing services. Responsible for consuming Web Service from WSDL coming up with the test cases for unit testing before the QA release played a very important role in resolving the defects.
  • Wrote EJB Stateless session to communicate with the Controller and Service layer i.e., make the EJB calls from the Backing Beans.
  • Deploying the application on Web Sphere Application Server used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions played an important role writing the Junit test case scenarios for all the validations.
  • Utilized JUnit testing to make sure any updates were backwards compatible.

Environment: Java/J2EE, Core Java, API, Spring MVC, Spring boot, Hibernate, SOAP, REST API, Micro Services, Apache Tomcat, Maven, Struts, Web sphere, SaaS, Eclipse IDE, Linux, JMS, LDAP.

Confidential

Software Developer

Responsibilities:

  • Software development life cycle (SDLC ) that includes Development, Testing, Implementation and Maintenance Support in WATERFALL methodology.
  • Created user-friendly GUI interface and Web pages using Struts, JSP, HTML, CSS, AJAX, JQuery and JavaScript responsible for designing, coding and developing the application in J2EE using Struts MVC.
  • Used SpringIOC /Dependency Injection extensively. Used Spring AOP and Spring Security for configuring crosscutting concerns like logging, security.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Developed Web services component using XML, WSDL, and REST with DOM parser to transfer and transform data between applications.
  • Implemented Struts framework (Action & Controller classes) for dispatching requests to appropriate classes interface coding and styling using AngularJS, CSS and Bootstrap template.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading achieved synchronization of multiple threads through Multithreading and Exception Handling .
  • Extensively used JSON to parse the data from server side to satisfy the business requirement developed Struts Action Forms, Action classes and performed action mapping using Struts .
  • Developed batch jobs using EJB scheduling and leveraged container managed transactions for highly transactions involved in developing Web Services to send XML requests and reading the response SOAP UI from Java platform.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Consumed Web Services to interact with other external interfaces to exchange the data in different forms by using REST API established Database Connectivity using JDBC for Oracle .
  • Deployed web and enterprise applications on JBOSS application server used Log4J for application logging and notification tracing mechanisms.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components, implemented JUNIT test cases for unit testing and Suites for end-to-end testing.
  • Used JIRA for tracking the Project Stories and bug fixing SVN to check-in and check-out and co-ordinated among the team members.

Environment: Java/J2EE, Spring MVC, Spring, Hibernate, SOAP, REST API, HTML, CSS, AJAX, JQuery, JavaScript, JSON, XML, Struts, JDBC, Multithreading, EJB, IBATIS, Web Services, HQL, SQL, JBOSS, Oracle, ANT, Eclipse IDE, JIRA, Junit, Log4j, Tortoise SVN, and UNIX.

Confidential

Programmer Analyst

Responsibilities:

  • Involved in Requirement gathering phase to gather the requirements from the business users and collaborated with UX team to continuously accommodate changing user requirements
  • Responsible for translating designs and concepts into highly usable and engaging web applications using a variety of technologies created both client and server-side validations.
  • Developed Object-Relational (O/R) mapping using Hibernate 3.0.
  • Design and implementation of new feature or software components for the front-end of a large Web application involved in producing and consuming the SOAP Web Services.
  • Used MS Visio, Dreamweaver and Photoshop tools for web application development developed front-end UI pages and necessary backend Java classes to support data access and user authorization.
  • Involved in Developing of Application based on J2EE using Hibernate and Spring MVC implemented Dependency Injection using the Spring framework.
  • Implemented User Friendly UI design with HTML, CSS and JavaScript for client-side validation and form submission functions and PHP for server-side scripting for web development.
  • Created databases in PHP my admin for REST API internal projects in Perrigo cross-browser compatible and standards-compliant based page layouts.
  • Designed/modified Images/Banners as per the client requirement using Adobe Experience Manager ensured Web Content in compliance with W3C and Section 508 accessibility standards.
  • Interacted with User Experience teams to understand customer needs to design online user experiences, ensuring ease of navigation and simplicity of design.
  • Responsible for Unit testing and supporting the UAT & PROD environments Created / updated system documentation Firebug tool for debugging support the deployed applications through debugging and fixing.
  • Worked as QA tester and played an important role in assisting UAT team members to help them understand to test the system thoroughly and fix the bugs reported by users

Environment: Java/J2EE, JSON, CSS, JavaScript, Hibernate, AJAX, Spring, Spring MVC, SOAP, REST API, Adobe Experience Manager, Adobe Dreamweaver, Adobe Photoshop, PHP, MySQL, Eclipse IDE.

We'd love your feedback!