Java/j2ee Full Stack Developer Resume
Milwaukee, WI
PROFESSIONAL SUMMERY:
- JAVA/J2EEDeveloper wif 7 years of experience in Application Analysis, Design, Development, Integration, deployment, testing and Maintenance/Support for Web, Standalone, and Client - Server based Software Applications using OOP Concepts, Java 7 & 8, JavaEE.
- Experience in all phases of Software Development Lifecycle (SDLC) and also has rich experience working wif different Software development methodologies Agile (Scrum), Spiral, TDD and Waterfall.
- Having work experience in different domains like Healthcare, Finance, Banking, Telecom and Retail.
- Extensive experience as designer and developer in Java & J2EE Web technologies based on Web-based, Desktop Based Developmentwif Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP), GUI Development and its implementation.
- Experienced in design and development of Multi-tiered distributed environment using Java& J2EE (Core Java, JSP, Servlets, JDBC, XML/XSLT,JMS) and frameworks like Struts, spring, JSF Prime Visualization, Spring MVC and Hibernate for persistence purpose.
- Proficient in developing Front-end systems wif HTML5/CSS3, DOJO, JavaScript, jQuery, Ajax, JSF, ReactJs, Bootstrap, Tag Libraries, Custom Tags and JavaScript Frameworks such asRequire.js, Backbone.js, AngularJS, NodeJS, React JS.
- Expert in Java/J2EE technologies such as JSP, Struts, Spring Framework, EJB, Hibernate and web service.
- Expertise in Core Java concepts - Collection framework, Exception Handling, IO, latest java features, Serialization, Multi-Threading, Design Patterns, Concurrency etc.,
- Expert in Technical skills encompass Java/J2EE, JDBC, Servlets, JSP, Custom tags, EJB, JMS, JNDI, jQuery, Struts, Springs & Hibernate Frameworks, Webservices (SOAP, RESTFUL), ORM, XML, JSON, HTML 5.0, DHTMLX, UML, ANT, JSTL Apache Log4J, Shell script, AngularJS, NodeJS, Backbone.Js, Maven, Java Script.
- Hands-on experience in developing applications in Spring Framework using (Spring Core, Spring MVC, DAO, Spring ORM, Spring Security, Spring Batch, Spring Integration, Spring Boot, Spring Ribbon, Spring Cloud, Spring Cloud Data Flow) Inversion Control and Dependency Injection of Spring Application Frame work.
- Developed applications using latest technologies like EJB3.0, Hibernate3.2/4.x, Spring2.x/3.x/4.x, and REST based Web services (axis2.0, JAX-WS 2.0, JAX-RS2.1, Jersey 2.26+), Rule Engines (Drools4.1, ILOG), XML API and tools.
- Expertise in backend using Node.JS, using express to build the high concurrency, async web server.
- Developed Microservices wif Spring MVC, Spring Cloud, Spring Boot, Spring AOP, DI and JPA to develop loosely coupled process.
- Worked on Microservice using Spring Boot through the combination of REST and Apache Kafka message brokers.
- Experience in Cloud Computing Platforms likeMicrosoft Azureand AWS Server for building, deploying and managing applications and services.
- Experienced in XML Technologies using XML, DTD/Schemas, XSL, XSLT, SAX, DOM, XPATH, JAXB, and JAXP.
- Proficient on ELK Stack (Elastic Search Logstash Kibana).
- Experience in Service Oriented Architecture (SOA), Webservicesusing SOAP, RESTfuldesign development and deployment using WSDL, UDDI, SOAP, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS, RESTful, CXF, JAX-WS, JAX-RS, JERSEY, Spring.
- Familiar in implementing Java EE design patterns like MVC, Factory Design, Singleton, Data Access Objects(DAO), Session Facade, Service Locator, DTO, Business Delegate in the development of Multi-Tier Enterprise Application.
- Has strong experience on Object Relational Mapping (ORM) tool Hibernate, and configuring Hibernate Middleware persistence layer and mapping Java classes wif the database and using Hibernate Query Language (HQL), worked on Hibernate OGM for NoSQL database.
- Experience in working server side development skills using Apache and has strong skills in database connectivity (Data Source) wif multiple databases like SQL Server, MySQL, Oracle 10g/11g, DB2 and NoSQL like MongoDB, Cassandra.
- Worked on MongoDB to develop Dynamic queries on documents using document query language.
- Experience in using Cassandra for achieving high Denormalized model design to capture and query data performantly.
- Expertise in deploying Ear & War files in J2EE application server like JBOSS, Tomcat, Glassfish, and Web Logic/IBM Web Sphere Application Servers.
- Worked on Python Shell Scripting, UNIX, LINUX and Deployment of Applications in Server.
- Proficient in working wif Version Control Systems like GIT, CVS, Subversion, VSS and Rational Clear Case.
- Proficient in working on building tools like ANT, Maven, Gradle, Groovy& debugging through log4j.
- Experienced in performing Unit & Integration testing using Junit, Karma, Camel, Jenkins, Jasmine and Mockito.
- Experience in continuous Integration tools like Jenkins and Hudson.
- Strong skills on Splunk Log Management Creating dashboards reports, monitoring, reporting, Email Notification to Users.
- Proficient in messaging frameworks (ActiveMQ, RabbitMQ, Kafka).
- Skilled in TEMPeffective coding, well-documented, well-commented code for web development.
- Strong Communication, Team player, Managerial, Planning skills and Organizing wif the ability to meet the deadlines TEMPeffectively.
TECHNICAL SKILLS:
Languages: C, C++, Java, J2EE, SQL, PL/SQL,Unix Shell scripts.
Frameworks: Spring, Hibernate, JSF, Struts, Log4J.
IDE’S: Eclipse, MyEclipse, NetBeans, IntelliJ, Spring Tool Suite
Web Technologies: HTML/ XHTML/ DHTML/ HTML5, XML, XSLT, XSD, CSS3, Servlets, JSP, EJB, Java Script, Angular JS, NodeJS, ReactJs, Bootstrap, JSF, AJAX, JSON, jQuery
Tools: UML, Splunk, SQL Developer, Log4j, SOAPUI, Rest Client UI
Web/Applications: IBM WebSphere, J2EE Server 1.6, Apache Tomcat, BEA Web Logic, JBoss.
Design Patterns: IOC, MVC, Front Controller, Session Facade, Singleton, Data Access Object, Business Delegate.
Methodologies: Agile, TDD, OOAD, Water Fall.
Testing Tools: Junit, Mockito, Karma, Jasmine, Selenium, Jenkins.
Databases: Oracle 10g/11g, MYSQL Server, SQL server, NoSQL, DB2, Cassandra, MongoDB.
Version Control systems: GitHub, CVS, SVN, Clearcase, TortoiseCVS, WinCVS.
Build Tools: ANT, Maven, Gradle, Groovy, Log4j.
Operating Systems: Windows 98/2000, windows XP, windows 7/8/10, UNIX, LINUX, MAC.
PROFESSIONAL EXPERIENCE:
Confidential, Milwaukee, WI
Java/J2EE Full Stack Developer
Responsibilities:
- Interacted wif the Business analysts to gather required Functional specifications documents (FSD) for the project.
- Actively involved in Software Development Life Cycle (SDLC) as Modeling, Analysis, Design, Development, System Testing and User Acceptance Testing. Involved completely in Agile approaches, Including Test-Driven Development (TDD) and Scrum.
- Used Java 8 Lambda expressions along wif Streams for creating internal iteration and performing chain operations such as Map, Collect on a collection Objects, Filters.
- Developed UI using HTML5, CSS3, JavaScript, JQuery, Bootstrap, Angular JS and Node JS.
- Developed prototype and project layout skeletons using ReactJs, JQuery, HTML5, and CSS3.
- Completely involved in designing and developing persistence layer using JQuery, Ajax and third-party libraries.
- Used various JQuery and Bootstrap plug-in like data picker, Bootstrap selectors.
- Involved inJavacode, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI.
- Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful web services.
- Implemented autantication and authorization for the application using Spring Security and Oauth2.
- Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes.
- Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol.
- Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.
- Implemented Micro Services into existing system architecture. Developed Micro Services business components and RESTful service endpoints using Spring Boot.
- Used Adobe Experience Manager (AEM) to manage and deliver digital experiences across websites.
- Developed classes using core java concepts like Multithreading, Exception Handling, and Collections.
- UsedSpringBootActuator to externalize application's configuration properties for various environments.
- Defined Hibernate Named Queries for performing batch while defined Criteria Queries for Microservice.
- Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud.
- Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
- UtilizedAWSLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda Functions Including AWS EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling.
- Worked on Dockers container implementation for Enterprise build system, Dockers container management along wif volumes, container based DB and services, Docker Art Factory and setup.
- Extensively worked on writing complex PL/SQL Queries using joins, stored procedures, Functions, Triggers, Views, Cursors, Materialized Views, dB links, External views, indexes in Oracle DB &SQL tuning to reduce time in the application.
- Worked on MongoDB and wrote code on find, update, save, insert data.
- Worked on data extraction in loading JSON data from the server-side content into MongoDB.
- Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server.
- Used ActiveMQ to communicate wif controller and made use of service layer to implement the business logic.
- Implemented Batch jobs using Spring Batch to ensure data integrity and consistency in the job.
- Deployed and tested the applications on Application Server Web Sphere.
- For search/modify files used UNIX Shell Script.
- Worked on Apache Kafka in building the real time data pipelines and for storing data in a distributed cluster.
- Developed Unit test cases in the integration layer using Mockito framework.
- Setup the Continuous Integration (CI) &Continuous Development (CD) for the application using Jenkins.
- Worked on Jenkins for continuous integration wif Gradle and GitHub.
- Used Docker to collaborate code, run and deliver more securely from Linux, Windows server.
- Used Log4j for validate functionalities and JUnit for unit testing.
- Implemented configured JIRA issue tracking software wif Agile plug-in across all the company functions.
- To maintain the version of the files used GitHub and took the responsibility to merge code from branch to master and created new branch when further implementation started.
- Used IntelliJ IDEA IDE tool for application development
Environment: Java 1.7 & 1.8, J2EE, HTML5, CSS3, JavaScript, JQuery, Angular JS, Node JS, JSP, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Security, Spring Data, Spring JDBC, Hibernate, SOAP, RESTful, Active MQ, Micro service Architecture, XML, Dockers, AWS, Oracle DB, Mongo DB, CI/CD, Maven, Web Sphere Application Server, IntelliJ IDEA, Mockito, Junit, JMS, UNIX, Jenkins, JIRA, log4j, Kafka, GIT.
Confidential, Raleigh, NC
Java/J2EE Full Stack Developer
Responsibilities:
- Involved in different phases of SDLC as requirements gathering, technical design and implementation. Followed Agile Methodologies software development paired programming, Test Driven Development process, from development phase to testing phase and the postproduction phase, and Scrum meetings.
- Designed the frontend and developed UI screens as per the wireframes provided by business using Java Script, JQuery, Bootstrap, Angular JS and backend layer using spring framework, Hibernate and XML. IDE used is Eclipse.
- Responsible for setting up AngularJS framework to achieve binding data between HTML and JavaScript objects.
- Implemented single page applications wif AngularJS using custom directives and developed Angular routes using route providers.
- Used Spring MVC architecture wif Hibernate to implement DAO code and used RESTful Web Services wif XML parsing to interact wif other modules.
- Used spring container for data source and to load the Hibernate specific classes.
- Used Hibernate framework in persistence layer for mapping an object-oriented domain model to Oracle database.
- Used Micro services to communicate using synchronous protocols HTTP and REST.
- DevelopedRestfulweb services by using JAX-RS JERSEY for integrating multiple systems, created and read the JSON objects by using JACKSON libraries.
- Deploying the applications into theAzureand extracting the data from theAzurecloud services.
- Used Apache Kafka for building the real time data pipelines and storing the data in a distributed cluster.
- Configured Java objects wif backend database tables using ORM mapping in Hibernate.
- Created and Designed XML schemas and transformed the XML to XSLT style sheet.
- Implemented various design patterns in the project such as Data Access Object, Data Transfer Object and Singleton.
- Created Stored Procedures in PL/SQL, Functions for the DAO layer by studying the required business objects and validating them using Oracle database.
- Used IBM Websphere Application Server for deploying various components of application.
- Thoroughly Unit tested the application by writing test cases for different scenarios using JUnit.
- Used Docker to collaborate code, deliver, and run more securely from both Windows server, Linux.
- Developed Maven script and builds Maven and continuous integration servers like Jenkins.
- Used GIT for version control management between various integration and development streams.
- Used Jira to track bugs, prioritize and discuss the team’s work in full context.
- Apache Maven tool has been used for the build and deploy the application. Monitored the Error logs using Log4J and fixed the problems.
Environment: HTML, CSS, XML, XSTL, Java Script, JQuery, Angular JS, Hibernate framework, Spring framework, Oracle 11g, Restful Web services, JSON, JAX-RS, IBM Websphere Application Server, Docker, Jenkins, GIT, Jira, Log4j, JUnit.
Confidential, Danville,PA
Java/J2EE Full Stack Developer
Responsibilities:
- As a J2EE developer involved in back-end and front-end developing. Took active part in developing, reviewing, maintaining, supporting and continuously accommodate changing the quality code and services.
- Followed Agile Software Development Methodologies (Stand up meetings, retrospective meetings and Sprint meetings) and Test-Driven Development (TDD) to build the applications iteratively and incrementally.
- Enhanced and optimized the functionality of Web UI using HTML, CSS, JSF, JSP, AJAX, JavaScript, JQuery and Angular JS.
- Implemented multithreaded scoring service, encryption service and batch service using threads.
- Fetched JSON data wifin Orchestration Layer wif Spring Boot Application and deploying it in UI using ReactJS.
- Developed various screens for frontend using ReactJS.
- Software web app is built on NodeJS wif BackboneJS, ReactJS, CSS is compiled wif the LESS and HTML templates engine in JADE.
- Implemented many features of Spring Framework such as IOC, Dependency Injection, Annotations and Spring Integration through Hibernate.
- Implemented application architecture of system on Spring MVC and J2EE specifications.
- Experienced in Web Applications Security System by implementing Spring Security modes of Autantications: Database Autantication, LDAP Autantication and pre-Autantication.
- Integrated applications wif Spring Security based Autantication and Authorization and used spring security JSP tags to provide UI level spring security.
- Worked on Spring Quartz functionality for scheduling task for generating monthly reports for customers and send those mails about different policies.
- All the functionalities are implemented using Spring IO/Spring Boot and Hibernate ORM.
- Implemented Java EE components using Spring MVC, Spring IOC, Spring Security, Spring Boot, spring transaction.
- Implementing Micro services based on RESTful API utilizing Spring Boot wif Spring MVC.
- Used Kubernetes for best ecosystem deploy and manage Micro services.
- Used Map Reduce, Cassandra bulk loads, UNIX Shell Scripts, Java Web Services, and Active MQ’s.
- Implemented distributed messaging queue to integrate wif Cassandra using Zookeeper, Apache Kafka.
- Implemented applications using design patterns such as Session Façade, Bean Factory, Singleton, Business Delegate, Data Access Object and Service Locator.
- To deliver code in certain format of data, from the existing code used Python. Generated python Django forms to record data of online users.
- Initially we used NodeJS/ExpressJS to mock REST services and built UI app using that mocked backend. Later on we integrated wif the real backend system and coordinated wif server-side team.
- Used log4j for logging and JUnit for unit testing. Developed test cases for front-end using Karma & Jasmine.
- Used Rabbit MQ queues for implementing multi-threaded synchronized process and used JMS queues for consumption requests.
- Used PL/SQL stored procedures for applications that has to execute as part of scheduling mechanisms.
- Made PL/SQL changes whenever needed in the application and used TOAD as Oracle client to Jobs, Packages, stored procedures and access tables.
- Implemented Strategic initiatives on Continuous Integration & Delivery (CI/CD) model; wif Test-driven development, build automation, Extreme programming (XP) in AGILE development environment to halp, respond quickly to business needs.
- Utilized Hibernate for Object Relationship Mapping (ORM) purposes for persistence onto the Oracle database.
- Integration of automation batch run jog wif Jenkins. Worked wif Jenkins CI tools and build Tool ANT.
- Used GIT for the version management, JIRA for the defect management system.
Environment: Java 7.0, JSP, Hibernate 4.2, Spring, Spring batch, Spring quartz, Spring security, Spring Boot, Python, JPA, JavaScript, ReactJS, BackboneJS, NodeJS, HTML5.0, CSS3, JMS, Rabbit MQ, ILOG, JAXP (SAX & DOM), JBoss, Eclipse, Oracle 11g, Cassandra, Kafka, RESTful, log4j, JUnit, XML, Web Services, GIT.
Confidential
Java/J2EE Developer
Responsibilities:
- Prepare Functional Requirement Specification and done coding, bug fixing and support.
- Actively participated in different phases of the Software development Life Cycle (SDLC) and analyzed Use case diagrams and Class diagrams based on requirement.
- Interacted wif SMEs to capture the Business needs for referrals process.
- Performed Gap analysis between business requirement on Proposed and existing systems.
- Participated in designing and development of software using agile development practices.
- Presentation Layer is created using HTML, JSP, Apache Jena and Struts Tag Libraries.
- Validated user data using Struts Action Forms and user request is processed using Action Classes.
- Worked on the customization of UPS framework using Struts 1.0, JSP, AngularJS, JavaScript, Html, DHTML, CSS framework, NodeJS and backboneJS.
- Designed and developed intranet web applications using JavaScript and CSS.
- Created Action classes including dynamic action and dispatch actions to execute the relevant halper classes to execute the business logic.
- Developed DAO’s (Data Access Objects) and performed O/R mapping using Hibernate to access the database
- Worked on the struts tiles to dynamic generate the JSP page and to create reusable JSP’s to maintain uniform view across all the web pages.
- Used Spring AOP and Dependency Injection (IOC) in developing discount generation Services. Configured and accessed Hibernate wif Spring IOC.
- Used Web Services using SOAP to interact wif other existing applications.
- Involved in designing and implementing persistence layer using JPA wif Hibernate following the Generic Data Access pattern.
- Involved in the implementation of business logic in struts Framework andHibernatein the back-end.
- Worked on the defect fixing and change request for the Production environment.
- Written SQL Queries to communicate wif the Oracle Database
- Built and accessed the database using Hibernate wif Oracle.
- Automation of script to build and deploy using Jenkins.
- Used Rational Clear Case as build mechanism to check-in/ deliver the code from the repository.
- Documented Unit test cases and Junit test classes to test the execution of Java classes.
- Worked and deployed using Tomcat as web server.
- Worked on WebLogic-Ant utilities to generate proxies to invoke web services as a client.
- Performed Unit, Integration testing worked on clearing issues at the time production and application support, worked on the maintenance and deployments of the project wif patches and performed documentation of project.
- Used Microsoft Vision to generate UML diagrams (Class and Sequence diagrams) to accommodate on the design documents.
- Coordinated wif Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting Testing and Development Environment.
Environment: Java/J2EE, core java, spring, Hibernate, Tomcat, Struts, JPA, SOAP, AOP, IOC, Agile, CVS, AngularJS, backboneJS, NodeJS, MySQL, JavaScript, Oracle 9i, JUnit, JSP, XML, HTML, CSS, UML, DHTML.
Confidential
Java Developer
Responsibilities:
- Involved in developing the UI pages using HTML, CSS, DHTML, JavaScript, JSON, JQuery, and Ajax.
- Followed Agile and Scrum development methodologies.
- Designed and Developed Front end using JSP’s and Action Servlets wif Struts Framework.
- Used VO (Value Object) design pattern supported by struts framework to access data from different layers.
- Developed stored procedures using Postgres SQL.
- Involved in Configuration of data source and deployment of application in development, Test and Production.
- Used Eclipse IDE for development and CVS for version Controlling.
- Done test cases manually and compared the actual wif expected results.
- Involved in Maintenance and enhancement of the application.
Environments: Core Java, JSP, Servlets, HTML, PL/SQL, Eclipse, Linux/UNIX, Junit, Struts, EJB, Oracle.
