J2ee Full-stack Developer Resume
MI
SUMMARY
- 7+ years of strong IT experience in Software Analysis, Object Oriented Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE on UNIX and Windows platforms. Experience in developing and deploying web application in Auto, Retail, Healthcare and E - Commerce.
- 6+ years of expertise in designing and developing web based enterprise applications using J2EE technologies like Struts, Hibernate, Spring, EJB, JNDI, MQ, Java Beans, SAX/DOM, JSON, SOAP and Restful Web Services, XSD, XML, JavaScript, WSDL, JAX-RPC, JAX-WS
- 3+ years of extensive experience in UI/RIA technology using CSS, Angular JS, Bootstrap (MEAN Stack), AJAX, jQuery, PrimeFaces, Node.js, Backbone.js, d3.js, Ember.js, ReactJS.
- 3+ years of SOA implementation experience using Restful and SOAP WebServices.
- 2+ years of design and implementation experience of Big Data technologies using MongoDB, Cassandra, Spring Data used extensively best practices and Design Patterns for NoSQL.
- Utilized the Spring's Web and ORM support to integrate Hibernate 3.5 with Spring framework.
- Experience in Hibernate and iBatis as ORM (Object Relational Mapping) frameworks in persistence layer of web application
- Expertise in front-end/presentation tier development using Spring boot frameworks with JSP, JSTL, JQuery, HTML, JavaScript, CSS and AJAX
- Developed and consumed SOAP and REST Web Services using HTTP 1.1, SOAP, WSDL, JAX-WS, JAXP, XML, XSL, XML schemas and parsers such as SAX/DOM.
- Used Microservices applications using Spring Cloud and service discovery using Eureka
- Excellent understanding of design patterns such as Model View Controller (MVC), Singleton, Facade, DAO, DTO/VO, Factory, Strategy Design Pattern, Front Controller in the development of Multi-tier distributed Enterprise Application.
- Experience in writing Oracle Stored Procedures, Triggers, SQL queries to communicate with Oracle 8i/9i/10g/11g databases.
- Used SQL Loader to load the data from flat files into staging database and then into master tables.
- Experience in using IDE tools like Eclipse, IBM RAD (Rational Application Developer), Spring Tool Suite (STS) and various plugins such as Findbugs for code quality, SOAP-UI for web service testing.
- Experience in using SVN and IBM Rational Clear Case for version control, JUnit for unit testing, Log4j for logging with different levels and ANT for project build.
- Experience in working with different operating systems like Windows XP, Unix, Sun Solaris, MAC OSX.
- Experience in Trivoli Workload Schedule (TWS) for scheduling batch jobs.
- Used IBM MQ provider to extend JMS messages.
- Used Application Performance Monitoring tool, Vantage, to identify potential performance issues.
- Excellent oral and written communication skills.
TECHNICAL SKILLS
Languages: Core Java, J2EE, SQL, PL/SQL, JavaFX
Java/J2EE Technologies: JDK 1.4/1.5/1.6,1.7 Servlets 2.3/2.4, JSP 1.2/2.0, JDBC 2.0/3.0, MVC, Struts 1.2/2.0, Spring 1.2/2.5/3.0, Hibernate 2.0/3.1, LOG4J, JUNIT, SAX/DOM, JAXP, JAX-WS, Spring Boot
IDE Tools: Eclipse 2.0, RAD 6.0/7.5, IntelliJ Idea 2016.3
Web Technologies: JavaScript, CSS, HTML, DHTML, XML, XSL, JQuery, AJAX, JSON, SOAP, NodeJS, ExpressJS, ReactJS, AngularJS 1.X, ExtJS
Databases: Oracle 8i/9i/10g/11g, MySQL, Microsoft SQL, DB2, RDS
Big Data Technologies: MongoDB, Cassandra, NoSQL, Spring Data, Hive
Methodologies: UML, Agile, Waterfall, Scrum, TDD
Design Tools: Rational Rose, Microsoft Visio
Miscellaneous Tools: Toad for Oracle, Putty, IBM TWS, LDAP Browser, Findbugs, Fiddler, Compuware Vantage, HP Service Manager 9.0, ANT, SoapUI, CI/CD, AWS, Dynamo DB, MuleSoft, Blueprint
Version Control Tools: Rational Clear Case, CVS, Tortoise SVN, GitLab, GitHub, Bit bucket
Application/Web servers: IBM WebSphere 6.0/6.1/7.0/9.0 , WebLogic 9.1/10.1/10.3
Operating Systems: Windows XP, UNIX, Sun Solaris, Linux, MAC OSX
PROFESSIONAL EXPERIENCE
Confidential, MI
J2EE Full-Stack Developer
Responsibilities:
- Worked on both LLD and HLD i.e., both technical design and development.
- Implemented Singleton, Strategy, Session Facade, Cache design patterns as per the requirement.
- Created MAVEN archetypes for generating full functional REST web services which supports both XML and JSON message transmission
- Designed RESTful API with JavaScript, ExpressJS, and integrated with MongoDB to store data.
- Implemented micro services using Spring boot , spring based micro services .
- Developed GUI using JSP, JavaScript, ReactJS, HTML5, AJAX, XSL, AngularJS, CSS3 and Bootstrap for effective and web based application
- Configured Import Bindings, event groups, WebLogic variables.
- Configured AWS Identity and Access Management (IAM) for Groups and Users authentication
- Used AWS SDK for connection to Amazon S3 buckets to store and retrieve the media files related to the applications
- Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs by documenting and designing REST API’s using RAML
- Created Batch deployment maven plugin solution for CI/CD pipeline using Spring batch .
- Used SVN, GIT for version control.
- Lead a team of 6 associates.
Environment: Java 1.8, Eclipse 2.0, Windows 7/Windows 10, LINUX, JavaScript, ReactJS v14.0, SOAP v1.2, RESTful, JAX-RS 2.0, SoapUI v4.5, JMS, JSF, AWS, Web Services, EJB, Spring 3.X, AngularJS 1.5, HTML5, CSS3, GitLab, Bootstrap v4, MuleSoft 3.6.0, Spring Boot, Micro services .
Confidential, FL
J2EE Full-Stack Developer
Responsibilities:
- Designed and developed the application using Agile Methodology and followed Scrum planning.
- Involved in phases of the project including requirement gathering and analysis, technical design, development, testing and debugging
- Created the application based on Spring Boot MVC framework
- Built Microservices applications using Spring Cloud
- Created Hibernate mapping files for newly added database tables.
- Used Hibernate Query Language to write static and complex queries while communicating with Oracle 11g database.
- Tuned the performance of application using Hibernate Lazy Loading, batch loading, join fetching the associations and analyzing hibernate generated SQL queries and Oracle database.
- Implemented RESTful based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from AngularJS modules.
- Worked in Single Page Applications using HTML5, Bootstrap, CSS3, JavaScript, JQuery and AngularJS with High charts and D3.JS
- Used SPARK to get the application logs to handle the incidents
- Invoked the Stored Procedures in DAO layers and processed the results.
- Analyzed PL/SQL code at intermediate level to fix the data issues.
- Using Microsoft Visio, created UML artifacts and documented the same in Design Specification.
Environment: Java 1.8, Oracle 11g, Spring boot, Hibernate 3.X, SQL, PL/SQL, Struts 1.3, SVN, SoapUI, UML, SPARK.
Confidential, GA
Senior Application Developer
Responsibilities:
- Developed modules independently using Spring 3.0 (Core, Context, DAO, ORM and Web modules) and integrated Spring with Struts and Hibernate.
- Used Hibernate 3.5 as ORM solution in persistence layer of the application.
- Used HQL (Hibernate Query Language) to write static and complex queries while communicating with Oracle 11g database.
- Created data model and respective domain model using Hibernate/JPA annotations.
- Used Hibernate Criteria queries for dynamic database operations.
- Experience in AWS using EC2, Dynamo DB, RDS, s3, VPC and IAM services.
- Developed API for using AWS Lambda to run the code in the AWS
- Hands on experience in writing light weight Node.JS , Express server , and technologies like JSON to make a connection between server and database like MongoDB
- Using GIT for version control and performed operations: Clone, add, commit from development to integration streams.
- Implemented enhancements to the existing JavaScript, ExtJS based web application.
- Used JQPlot plugin of JQuery to create graphs using AJAX calls of JQuery form plugin.
- Developed, deployed and consumed SOAP Web Services using JAX-WS tools such as “wsgen” and “wsimport”
- Used log4j for logging with various levels during enhancement and support.
- Used TWS Scheduler to view the production job schedules, batch logs and dependencies of jobs.
- Involved in change request and post deployment verification
Environment: Java 1.6, AWS, Dynamo DB, VPC, EC2, Lambda, Spring 3.0, Hibernate 3.5, IBM RAD 7.5, Oracle 11g, iBatis, JSP, XML, SOAP 1.1, Web-Services, JAX-WS, DOM, XML, JavaScript, CSS, JQuery, SoapUI, GitHub, TWS Scheduler.
Confidential, GA
J2EE Consultant
Responsibilities:
- Developed the project from scratch based on High Level Design (HDL) documents.
- Used Spring as MVC framework and JPA in persistence layer. Configured the JPA building blocks such as entities, configuration files which laid the persistence layer foundation.
- Created the JPA entities from database tables for faster development of project.
- Build and maintenance of Rest and SOAP services
- Documented and shared the best practices of Java coding, Spring development, JSP, database naming conventions with team.
- Design and build Oracle database.
- Developed the front-end by doing hands-on coding using HTML 5.0, CSS3, JavaScript, JQuery, AngularJS
- Performed the code review of the modules developed by other team members.
- Used UML notations such as Class, Sequence, Use Case diagrams while creating application design documents.
- Uploaded and configured WADL file to SOAPUI and JMeter applications to test the web services application.
Environment: Java 1.5, J2EE 2.0, Eclipse Galileo, JPA 2.0, Spring, JPA Annotations, JSP, JDBC, SQL, Oracle 10g, JSON, XML, Log4j 1.2, SoapUI, JMeter
Confidential
Software Engineer
Responsibilities:
- Understand the existing application from reference environment and latest PDF, Use cases.
- Involved in various phases of Software Development Life Cycle (SDLC)
- Implemented complete MVC architecture through JSP and Servlets
- Later took part in the WS upgradation of 5.1 to 6.1.
- Used HTML, XML, AJAX, JavaScript , CSS and pure CSS layouts .
- Make the suitable configuration changes to make use of the latest patching.
- Taking issues to the respective levels and solve immediately.
- Used SoapUI to test the SOAP and Restful services and load testing.
Environment: HTML, XML, AJAX, JavaScript, CSS, RAD, RSM, Oracle 9i,10g, JSP, Servlets, SoapUI
Confidential
Software Engineer
Responsibilities:
- To understand the existing application from reference environment and latest PDF, Use cases.
- Update the required design model and generate the objectives.
- Update the code parallel with the generated objects and meet the requirements.
- Front-end GUI development using browser friendly AJAX, CSS, JQuery, JavaScript
- JUnit, Mockito and SoapUI tools are used to test services.
- Provided status report to the onsite team and attend the status meeting with the clients
Environment: RAD, RSM, SQL Plus, WebSphere v6.1, AJAX, CSS, JQuery, JavaScript, J-Profiling, SoapUI, Junit, Mockito.