Java/j2ee Developer Resume
San-antonio, TexaS
SUMMARY
- Experienced software professional having around 7+ years of experience in teh activities of analysis, design & development.
- Experience in full Software Development Life Cycle (Design, Development, Testing, Deployment and Support) using development methodologies Waterfall Process, Iterative Process and Agile (Scrum, TDD - Test driven development, CI-Continues Integration) automation test.
- Strong experience in Design and development of multi-tier web-based applications using J2EE technologiesJAVA, Servlets, JSP, Oracle, MySQL, and JDBC.
- Design, implement and test services in a Microservice-oriented architecture and has Implemented teh REST based Microservices using teh Spring Boot, Spring Data wif JPA (JavaPersistence API).
- Experience in using Jenkins, a Continuous Integration Tool to build teh project in all teh environments.
- Experience using App Dynamic’s tool, which is used to analyze teh performance and metrics of teh application.
- Expertise in Web Front End Technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL.
- Developed web-based enterprise applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-Oriented Programming techniques.
- Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
- Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch), JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate, IBATIS.
- Knowledge in creating Change Requests (CR), Problem Tickets (PT) and Work Orders (WO).
- Excellent design and programming skills inJava/J2EE, Struts, AWS, Spring3.x, Spring3.x (CORE, SECURITY, AOP-ASPECTJ, DAO, ORM, BATCH), Angular JS 2.0JavaMail, EJB, Web services (SOAP AND RESTFUL, SAML Assertions, OAUTH2, HMAC), Servlets, JSP, JDBC, XML, XSD, XSLT, RMI, XML Parsers (DOM and SAX), JAXP, JAXB, Maven, Log4j, JUnit, Power Mockito,JavaBeans, JNDI, SQL, PL/SQL, Oracle, Tomcat.
- Strong Programming Skills in designing and impl9ementation of multi-tier applications usingJava, J2EE, JDBC, JSP, JSTL, HTML, JSF, Struts, JavaScript, Servlets, JavaBeans, JAXB.
- Expertise in CoreJavawif a strong understanding of Object-Oriented Concepts like Collections, Multithreading, Exception Handling, Polymorphism.
- Experience in Web Services Development using RESTful, SOAP.
- Expertise in Client Side Designing and Validations using HTML5, CSS3, JavaScript, JSP.
- Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB.
- Used Spring Annotations for creating controllers, Services and DAO's.
- Hands-on experience working wif Continuous Integration (CI) build-automation tools such as Maven, Jenkins and Apache Ant.
- Experience wif MySQL and MSSQL Server Database servers.
- Having knowledge on Apache Active MQ.
- Excellent understanding in installing and configuring Oracle WebLogic Server, Oracle SOA Suite 11g and Oracle Service Bus.
- Experience in generating user requirements for applications wifin an agile environment.
- Understanding of Test-Driven Development (TDD).
- Working knowledge in Messaging, JMS.
- Used Continuous integration tools such as Anthill, Jenkins for deployment purpose.
- Implementing Service Oriented Architecture (SOA) wif XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach. Developed ANT scripts and used Maven tool to build and deploy J2EE Applications.
TECHNICAL SKILLS
Programming Languages: C, C++,Java, PHP, PL/SQL, UNIX Shell Script
Java/J2EE Technologies: Servlets, Spring, Hibernate, EJB, JPA, JDBC, JSP, Applets
Frameworks: Spring 3.0/4.0, Spring Batch, Spring Security, Spring AOP, Spring Core, JSF, iBatis
Web Technologies: HTML, HTML5, CSS3, AJAX, Bootstrap, and XML.
Database: SQL Server, MySQL, Oracle, Mongo DB, JavaScript Frameworks Angular JS
Web Services: XSD, WSDL, Apache Axis, SOAP, Restful, JAX RS, JAX WS.
Messaging: JMS (JavaMessage Service), IBM MQ
Web & Application: Servers Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6.x.
Methodologies: Agile, Waterfall, SCRUM
Testing Tools: JUnit, Mockito, Mocha, Chai, Selenium
Version Control: SVN, CVS, GIT and Clear Case
Build Tools: Maven, Gradle, ANT
IDEs: Eclipse IDE, Spring Tool Suite (STS)
Operating Systems: Windows, Linux and UNIX, Software Visual Studio, Rational Rose and Microsoft Office
PROFESSIONAL EXPERIENCE
Confidential, San-Antonio, Texas
Java/J2EE Developer
Responsibilities:
- Designed and Developed User Interactive (UI) Web pages using HTML5, React-JS, Bootstrap, CSS, JavaScript, JQuery, AJAX and NodeJS.
- Created reusable components used across various modules using React-JS, React-DOM, Bootstrap and JSX.
- Used various NPM modules like Watchify, Babilify, Browserify, Http-Fetch, Body-Parser, Express etc to create teh application.
- Involved in creating REST services using Node-JS, Express-JS, Mongoose and Body-Parser NPM modules.
- Followed Reflux architecture in creating teh actions, stores and controller components for callbacks.
- Developed teh React Web UI components using Atom IDE and made backend REST calls using watwg-fetch.
- Used Bootstrap CSS for dialogs, tabs, date picker, model pop up's and advanced components to implement UI model.
- Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap.
- Developed routing components in teh application using react-router module for various components and views.
- Developed teh DAO layer for teh existing applications using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
- Consumed restful web services using apache HttpClient for teh data coming from external systems.
- Interacting wif teh offshore team to assist them in teh development and help them understand teh requirements and performed Code Reviews.
- Experience in upgrading and migrating various versions of Mongo database on different platforms. Designed and developed custom Mongo applications specific to clients' needs.
- Developed Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage teh transactions in teh application.
- Used Spring Framework at Business Tier and uses Spring container for initializing services and used Spring Core Annotations for Dependency Injection such as Bean, Component, Repository, Autowired etc.,
- Used Spring Framework wif Hibernate to map to Oracle database and mapping using Hibernate Annotations.
- Involved in setting up teh application to run on AWS environment on multiple EC2 instances wif ELB’s using Jenkins.
- Validating teh Application by Deploying and testing on JBoss Server.
- Responsible for maintaining teh code quality, coding and implementation standards by code reviews.
- Created various unit test cases and integration tests for teh DAO, Service, and Controller components using JUnit, DbUnit and Spring Test support.
- Updated legacy Ant build infrastructure to new Gradle based build system, enabling more robust test, build and release procedures.
- Integration testing, bugs fixing, handling change requests and code reviews.
- Reviewing teh Database Schemas across teh different domain. Worked on teh Integration of teh Code and deliver teh build to UAT Team.
- Used extensively Eclipse in development and debugging teh application.
Environment: Java 1.6, Junit 4, JBoss 7, Oracle 10g, HTML,JSP, Javascript, React-JS, Node-JS,Mongo-db, Spring, Hibernate, Eclipse, Atom, Restful Web services, Gradle, Junit, log4j, JavaScript, Subversion, Jenkins, AWS.
Confidential, Springfield, IL
Java/J2EEDeveloper
Responsibilities:
- Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions.
- Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development and Customization of teh Application.
- Designed and developed Application based on Spring Framework, Spring MVC, Spring Templates, Hibernate, Web Services using Axis and Jersey Frame works,Java7.
- Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for developing presentation layer of teh application
- Hands on experience wif data persistency using Hibernate and Spring Framework
- Involved in implementation of enterprise integration wif Web Services and Legacy Systems using SOAP and REST (Using Axis and Jersey frameworks)
- Maintained Content Management System on daily basis.
- Developed UI using HTML5, CSS3, JavaScript and jQuery to display teh data on teh client side.
- Developed White box test cases using JUnit and Mockito frameworks and Configured Log4j Mechanism for complete project using xml files.
- Used jQuery and AJAX sent teh request to server side and receive teh response.
- Generated JUnit test cases for testing variousJavacomponents.
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
- Tested applications and documented results and bugs including documentation of information useful in teh debugging process
- Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces
- Mentored, trained and educating teh users in technology perspective, worked through walk through and review.
- Sessions closely worked wif users,developersand team members in problem solving.
- Involved in debugging teh defects, code review and analysis of Performance issues.
Environment: Java, J2EE,Java8, JSP, JDBC, Spring 4.0, Spring Data, Hibernate, Web Services, WSDL, SOAP, RESTFUL, SOA, HTML5, DHTML, CSS3, XML, AJAX, jQuery, ANT, Mockito, MAVEN, Oracle, Design Patterns, UNIX, Tomcat, GIT, Windows, Linux.
Confidential, Cincinnati, OH
JavaDeveloper
Responsibilities:
- Review Business and Functional Requirements, analyze teh gaps and provide feedback, gather technical business requirements and develop conceptual and technical designs.
- Ability to work wifJAVAand J2EE applications using AGILE software development life cycle process.
- Developed code for Dodd Frank and Secure Validation application modules to provide customers wif disclosures ad one-time secure validation code for securing their transactions.
- Involved in teh development of user interface using HTML, XML, XSD's, JSP's, AJAX,Javascript, JQUERY, JSF and CSS.
- Worked on SPRING CORE, SPRING MVC, SPRING AOP, SPRING SECURITY, SPRING ORM framework as well as STRUTS framework in development of application.
- Had experience in developing bash scripts on UNIX and LINUX operating systems and analyzing PRODUCTION issues using APP DYNAMICS, Tealeaf as well as BSM.
- Deployed applications on APACHE TOMCAT, ORACLE WEBLOGIC 12c as well as IBM WEBSPHERE application servers.
- Support teh Integration and User Acceptance testing phases, debug and provide fixes on time to teh bugs raised by testing team and write test cases using JUNIT frame work.
- Used SQL for fetching and storing data in databases.
- Designed and developed teh Stored Procedures, Triggers in Oracle to cater teh needs for teh entire application. Developed complex PL/SQL queries for extracting data from teh database.
- Designed and built SOAP and REST web service interfaces implemented inJava.
- Involved in development code for BREXIT.
Environment: Java 7, J2EE, Spring 4.x, AWS, Restful services, Sql, JavaScript, AJAX, JSP, JDBC, Tomcat, Junit, Jenkins.
Confidential
Java Developer
Responsibilities:
- Developed and supported PRIO application which is a math-core project.
- Developed Models, Model alerts and model process wif Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions.
- Worked on consuming Restful Web services to obtain data from different modules internally.
- Worked wif Revenue Analytics to has different processes to review all teh Model results, success rates, validate system generated values based on test harness.
- Extensive experience wif SQL server, Oracle and link servers.
- Implemented Struts MVC design pattern and front controller pattern to this project
- Developed user interface by creating at least one webpage for each component using Struts web MVC and Action Servlet as front controller for this application
- Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file
- Math-Core logic implemented in R code inside Java Application as a single thread.
- Used CPLEX as it provides functionality allowing us to use java objects to build our own optimization model.
- Deployed applications using RSERVE as our application represent Java Programs which use R for computation.
- Built main application in Python, Django leveraging technologies such as Task type, Angular.js, Backbone.js
- Involved in developing theSpringBatchworkflows for MapReduce jobs.
- Worked on managing, tuning and enhancing teh models by periodic review accuracy and data quality check.
- Deployed and maintained projects in different environments like DEV, QA, UAT and PROD
- Extensively worked wif different databases like SQL, PL/SQL, DB2 to tune teh models and write different stored procedures.
- Followed waterfall methodology in project development.
- Used Tableau for generating, extracting and publish different reports to business wif data.
- Worked on tickets in a bug tracking tool JIRA.
Environment: Java 1.7, Spring MVC, Restful Web Services, Log4j, Maven, R Code, Rserve, CPLEX, Apache Tomcat, PL/SQL, SQL Server, Tableau, JIRA.
Confidential
Java/J2EE Developer
Responsibilities:
- Responsible for analysis, design, development and integration of UI components wif backend J2EE.
- Developed user interfaces usingJSF, JSP, Java Script, HTML5andCSS3.
- Implemented teh project using theSpringFramework (used Spring IOC and Dependency Injection,Spring MVC).
- UsedHibernatein teh persistence tier to connect wif database.
- Used JQueryfor user interface validations.
- DevelopedEJBs for processing teh Business logics and to provide data persistence in teh application
- Used HTMLfeatures to develop user interfaces.
- Developed External style sheets (CSS) to bring rich look to user interface.
- Involved in teh implementation of DAO using Spring-Hibernate ORM.
- Developed REST based web services.
- Integrated services wif user Interfaces usingAjax.
- Integrated JSON response form services wif user Interfaces.
- Developed SQL queries and stored procedures for retrieving data.
- UsedLog4jfor logging to trace teh errors.
- Responsible for unit and integration testing.
Environment: Java, J2EE, Servlets, JSP 2.0, JSF, Spring, Hibernate, EJB, SQL Developer, Oracle 11g, Jquery, JavaScript, CSS3, Java Web Services, REST, Tomcat server, Eclipse, log4j, AJAX, HTML5, SVN, JSON, agile scrum
