Java/ J2ee Developer Resume
Eagan, MN
PROFESSIONAL SUMMARY:
- Total 8+ years of experience as a Java/J2EE Developer in OOP implementation and maintenance of web and distributed Enterprise applications using J2SE/J2EE technologies for Mass media, financial, Banking, healthcare, telecom, LMSdomain.
- Deployment with various methodologies like Agile (Scrum) and Waterfall.
- Developed web - based enterprise applications using Servlets, JSP, Hibernate, Web Services (SOAP and REST), Struts, Spring MVC and SQL .
- Experience in developing the UI screens using Angular JS, Node JS, JavaScript, JQuery, Bootstrap, HTML and CSS.
- Developed core modules in large cross-platform applications usingHibernate, JPA,JTA, JSP, Servlets, EJB, JavaScript, Ajax, JQuery, XMLand HTML.
- Strong experience in Data structure, Multithreading, Collection and OOP.
- Extensive experience working with RDBMS such as MySQL, MS SQL Server,PostgreSQL,DB2, Oracle and NoSQL database like MongoDB.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, Advance Queue, Performance tuning.
- Hands on experience in designing and developing Middleware applications using SOA Architecture by producing and consuming SOAP using Apache axis, CXF engines.
- Experience with Microservices and Pivotal Gemfire.
- Experience with Cloud Computing Service environment like AWS.
- Experience with Subversion (SVN), GIT, CVS and Visual Source Safe as versioning software tools.
- Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
- Experienced in developing UML diagrams with StarUML, Rational Rose, and Lucid Chart.
- Expertise in using clients for the Web Services using Apache Axis and tested it using SoapUI.
- Experience with JMS for both Synchronous and Asynchronous messaging
- Proficiency with the application servers like IBM WebSphere, WebLogic, JBOSS and Tomcat
- Expertise in Web Front End TechnologiesStruts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL.
- Well versed in producing and consuming the REST basedRestful web services.
- Extensively worked on Pivotal Tracker, Rally and JIRA tools for tracking stories in a Project.
- Expertise at JDBC API for connection and access to databases.
- Experience on different IDEs such as Eclipse, Spring ToolSuite, IntelliJand deployment using Web Server, ApacheTomcat andApplication Servers like IBM Websphere,BEA WebLogic andJboss Enterprise Application Server.
- Worked on SOA based technology using Web Services, WSDL and UDDI registry.
- Hands on experience in creation, Configuration and management of MQ series objects like Queue.
- Experience with JUnit,Mockito, Log4j in developing test cases and determining application functionality.
- Expertise in design patterns including Front Controller, Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
- Developed UNIX shellsto maintain the implementations.
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL, Matlab, C#
Enterprise Java: JSP, Servlet, JNDI, JDBC,JSF, JMS
Mark-up/XML Technologies: HTML, XHTML, JavaScript, Angular JS, Node JS, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON,DOJO
Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP,JMS, JSF, Log4J, JUnit, SOA,Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security
Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2,Apache CFX
Web/App Servers: Web Sphere, Apache Tomcat, JBoss, EAP,Weblogic
Database: Oracle,SQL-Server, MySQL server,PostgreSQL MongoDB, DB2
Development Tools: Eclipse,My Eclipse, IBM RAD,Spring Tool Suite (STS), Intelli J
O-R mapping: Hibernate,JPA,JTA
Modeling/ CASE Tools: Rational Rose, MS Visio Professional, Star UML, Lucid Chart
Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, RTC
Version Control: CVS,SVN, Rational clear case, Star Team
OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX, LINUX, Power shell Scripting
Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns
Build-Automation Tools (CI)/Issue Tracking Tools: Maven, Gradle, Jenkins, Ant JIRA, Pivotal Tracker, FireBug, Rally
PROFESSIONAL EXPERIENCE:
Confidential, Eagan, MN
Java/ J2EE Developer
Responsibilities:
- Involved in the complete analysis, definition, design, implementation and deployment of full 'Agile Development Methodology/SCRUM' (SDLC) of the projectin each iteration.
- Implemented RESTful web servicesusing JAX-RS JERSEY with JSON representation for handling AJAX requests Used Advanced Rest Client plug-in to run the rest API’s on localhost Tomcat Server for Unit testing
- Implemented the application using Spring MVC Framework, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, JDBC and handled the authentication, authorization, and access-control features by using Spring Security.
- Used Spring Boot for building application with Spring initializes and bootstrapping the build configuration and develop custom solutions that act upon Jenkins information in authentic time.
- Developed front-end code with Ajax call inAngular JS to retrieve data as JSON Object from controllers in back-end RESTful Server, then display well organized result in web pages by writing AngularJS controller, directives, services, and route providers. Also usedAngularJS filter to make the data searchable and sortable.
- Developed user interface using JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
- Extracted data in UI for different clients using JSON.
- Utilized XMLand XSL Transformation for dynamic web-content and database connectivity.
- Experience in customizing and deploying fixes and updates in the applications using Apache Tomcat for the development phase.
- Used Microservices with Spring Boot predicted service interacting through amalgamation of REST
- Used Kibana dashboards for the Application Monitoring and to retrieve the Concise and Console Logs.
- Implemented SQLqueries using Docebo’ Query builder tool and validating them using Mysql database. Involved in creating reports for various businesss.
- Used NPM to resolve angular, jasmine dependencies. Used NodeJS to deploy the applications.
- Used Easy mock for mocking down line services.
- Created Runbooks for Operation team for each components involved in project.
- Used JIRA ticketing system to keep track of issues and tasks on individuals and provided support to Legal, RISK, Tax and Accounting, One Source University business.
- Involved in installing and configuring Maven for building application and deployment.
- Worked on Log4J to validate functionalities and JUnit for unit testing.
- Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts in IntelliJ IDE.
- Setup the continuous Integration (CI) process for the application using the Jenkins.
Environment: Java, Spring, Spring Boot, Spring Security, Spring MVC, JDBC, JUnit, Maven, Tomcat, JavaScript, HTML, AngularJS, Restful, Log4J,Kibana, Microservices, JIRA, NodeJS, GIT, Jenkins,NPM.
Confidential
Java/ J2EE Developer, Austin, TX
Responsibilities:
- Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Good client interaction and involved in client and Business discussions for requirements gathering and planning. Performed onsite design and code review before delivering the modules.
- Enhanced the application with Spring Boot Framework to produce a runnable jar, the framework is clearly a formidable utility in the development of deployable micro-services
- Developed REST web services & consumption of the responses to build in UI.
- Moving the micro-services as cloud bases in AWS EC2 server & deployed using Elastic bean stalk services of AWS. Used AWS Cloud watch for monitoring.
- Developed web applications using Rational Application Developer ( RAD ) and deployed it in web sphere application server . Working on the migration of WAS 8.5 codebases to WAS liberty profile.
- Well versed in designing presentation layer components using Servlets, JSP, JQuery, Tag Libraries, HTML, CSS and JavaScript.
- Introduced asynchronous calls in the application, using AJAX , to enhance and optimize the performance, in turn reducing the callback/processing time of the GET request.
- Developed REST services to talk with adapter classes and exposed them to the Angular JS front-end which resolved single sign-on authentication of target.Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology
- Used AngularJS as the development framework to build a single-page application (SPA) and reusable AngularJS applications. Worked on creating Single Page Applications using Ember Js framework.
- Maintaining the business standards in EJB and deployed them in WEBSPHERE application server. EJB , Servlets are used to handle the data collected from the JSP’s.
- Worked on dyna cache and distributed map cache to improve performance.
- Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information. Used JPA, hibernate persistence API for the database operations to interact with Oracle Database.
- Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX taking advantage of the frameworks AngularJS.
- Used JUnit for testing the application modules and Log4J for logging.
- Implemented methods to validate, invalidate, keep a live session for login process and maintaining session credentials. Used Maven repository to include all the jar files required for the JSP Tag libraries
- Used SVN for version control across common source code.
- Fixed priority & performance related defects after the portal went to pre-prod environment.
- Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic Used Spring Frame work for IOC, AOP, and DAO l ayer design patterns.
- Designed, built, and deployed some multitude applications utilizing almost all the AWS stack (Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling)
- Experienced in build, deploy multi module applications using Maven and CI servers like Jenkins along with Gitfor version management.
- Involved in exception handling testing using SOAP UI and Security of Mule endpoint through WSSR.
Environment: JDK, Spring Boot, XML Schemas, XSLT, WSDL, Maven 4.0, Log4j, Rest Web Services, IBM RAD, WAS, Bootstrap, CSS, Angular JS, Maven, Jenkins, Oracle 12 c, AWS, Micro-services, Git
Confidential
Java/ J2EE Developer, Bellevue, WA
Responsibilities:
- Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Enhanced the application with Spring Boot Framework.
- Used Spring Tool Suite as IDE for the project.
- Produced and consumed both SOAP and RESTful Web Services using JAX-WS and JAX-RS.
- Developed Web interface using JSP , JSP Standard Tag Libraries ( JSTL ) and Spring MVC custom components.
- Designed and implemented service-oriented architectures (SOA) suitable for secure, reliable, and high-performance deployment.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Used Gemfire cache to organize data into data region with configuration of gemfire service instance.
- Rapid prototyping using Spring technologies distributed caching implementation using Pivotal Gemfire.
- Implemented microservices using Spring Boot , spring based microservices, and enabled discovery using Netflix eureka server.
- Developed user interface using BOOTSTRAP UI, third party libraries AT task.
- Inserted Dependency Injection between components using Spring (IoC) concept.
- Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
- Developed Web Service client interface with JAX -RPC from WSDL files for invoking the methods using SOAP.
- Developed RESTful web services for the Downstream Systems and Building RESTful APIs in front of different types of NoSQL storage engines.
- Developed application service components and configured beans using Spring IoC , creation of Hibernate mapping files and generation of database schema.
- Connection/service binding details are injected via deployed cloud platform with the help of PCF
- Worked on parsing the XML files using DOM/SAX parsers.
- Used Cassandra DB to perform Delta and worked with it to perform many different operations
- Used Apache Maven as build tool and Developed Maven Profiles for the build process and deployed in the server.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Created tables, triggers, stored procedures, SQL queries, joins, integrity constrains and views for multiple databases.
- Used Rally for release planning, iteration planning and tomanage QA activities.
- Used Git with Stash for code repositories.
- Involved in Unit Testing of various modules by generating the Test Cases.
- Developed logging aspects using Spring AOP.
- 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 using loggers, appenders. Prepared technical reports & documentation manuals during the program development.
Environment: JDK, Spring, Stash, XML Schemas, XSLT, WSDL, Cassandra, Maven 4.0, Log4j, Rest Web Services, PCF.
Confidential
Java/ J2EEDeveloper, Eagan, MN
Responsibilities:
- Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Used Hibernate ORMin persistent layer for mapping an object - oriented model to Oracle database.
- Developed ORM mappings using Hibernate annotations and also established data integrity among all tables sitting on Oracle Database
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- Implemented Restful web services using JAX-RS JERSEY , created and read the JSON objects by using JACKSON libraries.
- Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC,Spring Annotations, Spring AOP,Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS.
- Designed and developed a JDBC driver to intercept a create view DDL parses it, converts it to a relational model, and stores in the database.
- Developed user friendly interface to seamlessly combine the new module with existing login system using AngularJS.
- Developed user interface using JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
- Worked on server built in JMS provider for communicating with legacy applicationsusing WebSphere.
- Used Adobe Flex software to create enterprise - class rich Internet application.
- Developed components using Spring Framework ( Spring MVC, Core, dependency injection, Bean, spring security, and Spring AOP, Spring Boot, Aspects, Dependency Injection )
- Performed CRUD operations like Update, Insert and Delete data in MongoDB.
- Experience in customizing and deploying the applications using different application such as IBMWebSphere for configuring connection pooling.
- Migrating existing application into Microservicesarchitecture using Rest APIs, spring boot, Spring Cloud config Netflix oss (eureka, zuul, hyst).
- Create and modify reporting templates on the fly using Jasper API.
- Created customized AMIs based on already existing AWS EC2 instances and troubleshoot AWS EC2 Status check including System Status checks and Instance Status check alerts.
- Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF
- Created Stored Procedures using PostgreSQL server, Functions for DAO layer by studying the required business objects and validating them using Oracle database.
- Used Spring framework including Spring core/IOC, Spring Web,Spring Security.
- Developed Java server Pages using JSP Tags, Spring - tags, minimal Scriplets, HTML for client side validation and errors to ease troubleshooting.
- Used Jboss server to redeploy and undeploy C3 application .
- Used JIRA ticketing system to keep track of issues and tasks on individuals.
- Involved in installing and configuring Maven for building application and deployment.
- Worked on Log4J to validate functionalities andJUnit for unit testing.
- Used Gitfor version management between various integration and development streams.
- Setup the continuous Integration (CI) process for the application using the Jenkins.
Environment: Java, Hibernate 3.0, Spring, Spring Boot, Spring Security, Servlet, XML, SVN, JSP, JDBC, JUnit, Maven, WebSphere, JS, HTML, AngularJS, AJAX, Restful, Log4J, AWS, Microservices, GIT, Jenkins,JBoss, Jasper.
Confidential
Java /J2EE Developer, San Jose, CA
Responsibilities:
- Involved in complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
- Extensively worked in Agile development environment.
- Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, DHTML, CSS and client validation using JavaScript.
- Designed and developed JSP pages for Agent login, Products display, My Account and Order Confirmation pages.
- Used Ajax and JQuery to load the content dynamically into the web pages without reloading the pages.
- Used Spring Frameworkfor dependency injection of Action classes using Application Context XML file.
- Involved in an Enterprise Application to implement Microservices in order to separate the tasks and not to have dependency on other Parallel on-going tasks of same application.
- Implemented MVC architecture using JSP, Spring, Hibernate ORM and used Spring Framework to initialize managed beans and services.
- Implemented different types of spring controllers as per application requirements DAO and service layer components using Spring/Hibernate API and Spring/Hibernate annotations . Extensively used Hibernate QL .
- Extensively used Spring IOC configured ApplicationContext files and performed database object mapping using Hibernate annotations .
- Used Spring AOP for reporting and used a test driven approach to development leveraging Spring’s support for unit testing.
- Used several J2EE design patterns like DAO, DTO, Business Delegate, Front Controller and MVC- Model along with Struts to develop application.
- Business logic is implemented using Struts Action Components in the Struts.
- Used Angular js to create UI and connect software components and used built independency injection subsystem that helps for making application easier to develop, understand and test, Responsible for setting up AngularJSto achieve data binding between HTML and JavaScript objects.
- Developed SOAP - based Web Services that acts as an Interface using Web Services/SOAP/WSDL engine with the help of SOA .Used SOAP UI to trigger developed Web Services and to perform Load test.
- Used services to carry out some small function such as producing data, validating customer or providing simple analytical services with the help of SOA .
- Developed the application on Spring One Source and deployed it on JBOSS.
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Created WCM components (HTML, PZN, Menu, JSP), and used in WCM portlets.
- Created and used Personalization Rules in displaying content in WCM portlets
- Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
- Implemented JUNIT test cases for unit testing and Suites for end to end testing.
- Involved in writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
- Used SVN (GIT) for version control and LOG4J for debugging.
Environment: Java, HTML, Struts, Hibernate 3.0, Spring, JSP,AJAX, JQuery,Log4j, Angular JS, Microservices, SOAP, PL/SQL, web services, WebSphere, MYSQL, Eclipse, GIT, JBoss.
Confidential
Java/J2EE Developer, Columbus, OH
Responsibilities:
- Involved in SDLCrequirements gathering, analysis, design, development andtesting of application developed using Agile methodology.
- Created user-friendly GUI interface and Web pages using HTML, CSS, JQuery and Java script.
- Designed and developed UI screens with XSLT and JSF (MVC) to provide interactive screens to display data.
- Used Jmeter to loadtest functional behavior and performance of websites.
- Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
- Used Spring MVC, Ajax and Dependency Injection for handling presentation and business logic.
- Used Spring IOC to maintain loose coupling between layers published the business layer as services and injected the necessary dependent components and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
- Integrated Spring DAO for data access using Hibernate.
- Used Spring Security for Authentication and Authorization of the application.
- Implemented persistence framework using Hibernate& Handled Transaction Management using the provided data source.
- Extensively used JSON to parse the data from server side to satisfy the business requirement.
- Responsible for designing Hibernate ORM mapping files based on business logic and Object relationships.
- Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
- Extensively used HQL and SQL for querying databases.
- Developed Message Driven Bean for asynchronous sending Messages using JMS.
- Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.
- Used Multithreading to run multiple threads concurrently to improve the performance.
- ImplementedSpring JMS module for lookup for the queues and MDBs for the listeners
- Established Database Connectivity using JDBCAPI, Hibernate O/R mapping with Spring ORM for MySQL Server.
- Packaged and deployed the application in IBMWebSphere.
- Written LINUX shell scripts to identify user login information.
- Used Log4J for application logging and notification tracing mechanisms.
- Used Cucumber to write acceptance tests for web application.
- Used J-Unit Testing and Ant Scripts.
- Used JIRAto track bugs, prioritize and discuss team’s work in full context.
Environment: Java, HTML, CSS, JSON, XML, AJAX, JQuery, Hibernate, Spring, WebSphere Server, JSF, MySQL Server, JMS, Ant, Eclipse IDE, JIRA, LINUX .
Confidential
JAVA Developer
Responsibilities:
- Developed Servlets and Java files for Uploading Files (Photos) and Database Connectivity using JDBCAPI and created Java Mail classes.
- Created User Interface screens using HTML, DHTML, AJAX, CSS,Java script.
- Developed Action classes, Action Forms, and Struts Configuration file to handle required UI actions, JSPs for Views.
- Developed server side presentation layer using Struts MVC2 Framework.
- Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO.
- Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
- Involved in deploying the software on Apache Tomcat.
- Developed prepared statements for updating and accessing data from database.
- Developed tabs with rollover effect using JavaScript plus other effects.
- Unit tested all the classes using JUNIT at various class level and methods level.
Environment: Java 1.4., Tomcat, Struts 1.2, Hibernate 2.0, JSP 2.0, HTML, JavaScript, JavaBeans, Oracle 10g.