Sr. Java/j2ee Developer Resume
Miami, FL
SUMMARY
- Around 7 years of expert IT involvement in planning and creating Web based and Enterprise applications utilizing OOA, OOD, OOPS and JAVA/J2EE innovations in Banking, Financial, Insurance and Health Care.
- Experienced in all periods of Software Development Life Cycle (SDLC) including Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements of Java/J2EE Applications.
- Experience in applying best Design Patterns and Strategies to enormous business applications to diminish tight coupling, enhance execution, developing and testing.
- Experience in working with Model View Controller (MVC) design for web improvement utilizing JSF, Struts and Spring MVC, JSP, JavaBeans and Servlets.
- Designing Micro services to increase software development and maintenance flexibility and sustainability.
- Experience in developing Jasper reports for the customers and integrating the reports within the web applications.
- Experience in working with Agile (SCRUM) and Waterfall improvement methodologies.
- Hands on Experience of Data Access Object (DAO) case to display a reflection layer between the Business reason level (Business address) and the Persistent stockpiling level (data source).
- Experience with Core Java concepts like Collection Framework, Multi - threading, Generics, Serialization and Externalization.
- Experience on ideas of Java 8 like Functional Interfaces and Lambda Expressions.
- Collaborated with Development and Support teams to setup a CD (Continuous Delivery) environment with the use of Docker and Wercker, continuous build and delivery tools.
- Stored Procedures, User Defined Functions, Views, TSQL Scripting for complex business logic.
- Experience in web servers like JBoss, Web Sphere Application Server, Web Logic, Apache Tomcat on entire Software Development Life Cycle (SDLC).
- Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate Query Language (HQL).
- Hands on Experience with Spring, Struts, Hibernate and JPA structures.
- Hands on Experience in understanding and modifying focus and J2EE arrangement plans like Singleton, MVC, Session outside, Data Access Object, Business Delegate, Factory etc.
- Hands on Experience in developing building tools like Ant, Maven and Gradle.
- Experience in making SOAP based Web Services using Apache CXF, JAX-WS and RESTful organizations like JAX-RS.
- Experience in involvement at J2EE Testing in creating experiments with JUnit for Unit testing, and logging utilizing Log4j.
- Experience in making and solid perception of Micro Services Architecture.
- Experience in installation, configuration, troubleshooting, working and maintenance of Kafka& Spark clusters.
- Experience in working with IDE tools like Eclipse, STS, NetBeans, and IntelliJ.
- Experience at using the version control tools such as GIT, SVN, CVS and Rational Clear Case.
- Hands on experience with SQL/No SQL databases systems like Sybase, Oracle, SQL Server, MySQL, MongoDB, DB2 using mechanical assemblies like SQL Navigator, Toad for performing SQL and PL/SQL programming.
- Proficient in composing and taking care of SQL Queries, PL/SQL, Stored Procedures and Triggers.
- Hands on Experience with UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.
- Experience on working with CI/CD using Jenkins.
- Involvement in Cloud Environment using Amazon Web Services (AWS).
- Experience in implementation of 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.
- Experience in Implementing Graphical User Interface (GUI) pages by utilizing JSP, HTML5, CSS3, JavaScript, AJAX, Angular JS, jQuery, Node.JS with Standard Validations.
- Strong systematic and critical thinking abilities, exceptionally energetic, great cooperative person with great correspondence and relational aptitudes.
TECHNICAL SKILLS
Languages: C, C++, Java, J2EE, PL/SQL
Enterprise Java: Java, J2EE, JMS, Spring, Struts, EJB, JSP, Servlet, JNDI, JDBC, Java security, JSF, JPA, JDBC,JSF
Mark-up/XML Technologies: HTML5, XHTML,CSS3, JavaScript, jQuery, Angular JS, Node JS,XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON
Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP,JMS, JSF, Log4J, JUnit, SOAP UI, Spring Boot, Spring Batch, Spring Security
Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2, ApacheCXF
Web/App Servers: Web Sphere, Apache Tomcat, JBoss, WebLogic
Database: Oracle, SQL-Server, MySQL server, Mongo DB
Development Tools: Eclipse, Spring Tool Suite(STS), Net Beans, IntelliJ
Testing Tools/ Others: JUnit, SoapUI, Putty, LoadUI, Jenkins
Version Control: CVS,SVN, GIT, Jira
OS & Environment: Windows Vista/XP/2000/NT, LINUX, UNIX
Cloud Technologies: Amazon Web Services,EC2, S3
PROFESSIONAL EXPERIENCE
Sr. Java/J2EE Developer
Confidential, Miami, FL
Responsibilities:
- Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Developed user interfaces using HTML, DHTML, JSP, CSS, JavaScript and AJAX in order to provide specific look and feel to the application.
- Designed and developed application usingSpring Frameworkmodules likeSpring IOC, Spring AOPand handled security usingSpring SecurityOauth.
- Spring MVCmodel integration for front-end request action controllerandSpring AOP for logging purposes.
- UsedSpringIOCfor dependency injection and developed controllers for handling Http requests and providing Http response.
- Worked onXMLandJSONfor transferring and retrieving data between different applications.
- Handled all theclient sidevalidations, slide show, hide and show controls, dropdown menus and tab navigation using JQuery.
- Good knowledge of Spring&IOC, AOP, Spring MVC and springs integration with Hibernate and Struts technologies.
- Build RESTful Web services using JAX-RS API.
- Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
- Experienced in writing JUnit Test cases for Java and J2EE applications.
- Created JUnit Test Cases, Test Suites using JUnit for Java Service Layer which was developed using Spring, Persistence layer using the web.
- Worked on Spring Security for application authentication.
- Developed the persistence layer using Hibernate Framework by configuring the various mappings in hibernate files and created DAO layer.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Installed, monitored and maintained the development infrastructure including JIRA and Confluence.
- 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.
Environment: Java 1.8, J2EE, HTML5, CSS3, jQuery, Ajax. Javascript, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, OAuth, XML, GIT, JSP, JUnit, Maven, IBM WebSphere, Apache AXIS, JAX-WS, Restful, Amazon Web Services (AWS), Oracle, Mongo DB, WSDL, JIRA and Spring Tool Suite.
Java/J2EE Developer
Confidential, St. Louis, MO
Responsibilities:
- Involved in write application level code to interact with APIs, Web Services usingAJAX,JSONand hence buildingtype aheadfeature for zip code, city and county look up usingjQuery, Ajaxand jQueryUI.
- Enhanced user experience by designing new web features using MVC Framework like Angular JS, accommodate these advanced and fast technologies.
- Involved in developing the Controller framework using Annotated REST based spring controller.
- Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, JavaScript and CSS3.
- Involved in setting up the application Service layer using Spring IOC framework.
- Implemented Struts framework based on the Model View Controller design paradigm.
- Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
- Used spring framework to inject the DAO and Bean objects, auto wiring the components.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Designed and developed various modules of the application with J2EE design architecture and frameworks likeSpringMVC architecture andSpringBean Factory using IOC, AOP concepts.
- Built theUIpart ofaddress verificationservice where users can select or ignore recommended address usingJQuery Ajaxandmodel.
- Designed user interface for Algo legacy portal for admin and users to interact with system using jQuery, JSON, JavaScript, HTML5, and CSS.
- Responsible to store and retrieve user entered data toHTML session storagehence give user feature of running several session at one time.
- Worked on the website fromstart to finishto give it a new look usingHTML5, CSS3, and JavaScript.
- Responsible for creating the screens with table-lessdesigns meetingW3C standards.
- Designed dynamic and browser compatible pages usingHTML5/HTML, DHTML, and JavaScript.
- Created web services and desktop applications to access and display data needed by support teams usingAjax,JavaScript,JQuery,Angular.JS,CSSandHTML5.
- DevelopedCSSstylesto maintain the uniformity of all the screens throughout the application and positioning ofscreen objects.
- Developedpage layouts,navigation,animation buttonsand icons.
- Written and debugged the Maven Scripts for building the entire web application.
- Appliedindustry best practicesand standards when project requirements are lagging.
- DesignedCSSbased page layoutsthat are cross-browser compatible and standards-compliant.
Environment: Java, J2EE, HTML5,CSS3,JSP, JavaScript, MS Excel, MS Visio,Ajax, JSON, JQuery, DOM, DML, DHTML, Adobe Flash, Photoshop, Angular.JS, XML, Hibernate, Struts, Spring, Apache, SOAP and Windows.
Java/J2EE Developer
Confidential, Houston, TX
Responsibilities:
- Created Ajax wrapper classes and helper methods for the global usage
- Developed Struts action classes, forms and JSP pages with struts tags, validation, struts-tiles and modifying Struts-Config files and implemented file upload functionality for large amount of data.
- Developed web applications using Spring MVC, JQuery, HTML5, and Angular.JS.
- Worked with Angular.JS routers, forms, modules, Dom, events, expressions, controllers, filters and Http Request.
- Implemented bootstrap CSS in Angular.JS for developing rich and responsive UI and asynchronous patterns.
- Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, Angular.JS, and Bootstrap with Oracle database and My SQL.
- Developed Object Oriented JavaScript code and responsible for client side validations using jQuery functions.
- Experience in developing portal pages, deployment, applying theme to portal pages.
- Developed source code to consume JSON response received through AJAX calls using jQuery.
- Had an experience in working with dojo tool kit.
- Worked with source code control systems like GIT and JIRA.
- Configured all PHP (zend framework) files and uploaded on production server.
- Experienced in PHP web services using SOAP and REST
- Performed a lot of DOM operations for loading and manipulating dynamic content on webpages.
- Worked on designing for A/B or behavioral targeting tests and worked on CSS Preprocessors like LESS and SASS.
- Worked with Java framework hibernate.
- Coding, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls.
- Tested cross browser functionality and fixed major layout bugs for supported browsers using Angular.js.
- Strong hands-on GUI development using D3.js or other visualization lib experience.
- Created data visualization using D3.js
- Added D3 JavaScript library to the front-end of web application which will generate the necessary data from the backend. The part of the application the users interact with (the front-end) will use D3.js.
- Responsible for JavaScript / AJAX UI upgrades and improvements.
- Developed callback functions to parse and handle JSON data returned from the server.
- Front-end prototype and theming with Bootstrap, Angular.JS and jQuery.
- Managed advanced techniques for single page business solutions and front-end MVC patterns.
- Worked on various application using Photoshop and Visual studio.
- Involved in designing the User Interface.
- Developed and prepared test cases for unit testing with jUnit.
- Made enhancements to existing CSS and DIV tags using box model.
- Developed all client-side logical implementation part of applications with Angular.JS controllers under specific modules, manipulating nodes in DOM tree.
Environment: Java, HTML5, JavaScript, Angular.JS, D3.Js, jQuery, Bootstrap, JSON, AJAX, Adobe Photoshop, SQL Developer, CSS3, Apache Tomcat, MVC Framework, Hibernate, Spring, Struts, SOAP, REST, JUnit, My Sql, SASS, XML, Notepad++, Eclipse, Sublime text, Oracle, Tortoise SVN.
Java Developer
Confidential
Responsibilities:
- Involved in understanding and analysing the requirements of the project.
- Designed, developed and User Interface using HTML, JavaScript, AJAX and CSS.
- Developed user interface using JSP, HTML, CSS and JavaScript.
- Development of the Java classes to be used in JSP and Servlets.
- Developed stored procedures in Oracle.
- Involved in developing functional model, object model and dynamic model using UML.
- Involved in developing the helper classes for better data exchange between the MVC layers.
- Used Test Driven Development approach and wrote many unit and integration test cases.
- Worked on running integrated testing using JUNIT and XML for building the data structures required for the Web Service.
- Involved in JUnit testing for various components.
- Stored the dynamic data on to Collection Objects and used the predefined methods to perform all DB related operations.
- Created and handled Custom-Exceptions that are related to business operations.
- Created child Threads to improve the performance by running some independent tasks at background.
- Used JavaScript to perform Client-Side Validation.
- Used JDBC to interact with the underlying MySQL Database.
- Used Log4J for any logging purposes during the development of the application.
- Used the Struts framework for managing the navigation and page flow.
- Created SQL queries and used PL/SQL stored procedures.
- Used JDBC for database transactions.
- Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
- Code repository management using SVN.
- Deployed Applications on Apache Tomcat Server.
- Implemented using the MVC Design Pattern.
- Implemented asynchronous functionalities like e-mail notification using JMS.
- Implemented Multithreading to achieve consistent concurrency in the application.
- Implemented server-side programs by using Servlet and JSP.
Environment: Core Java, Struts, Servlets, HTML, CSS, JSP, XML, JavaScript, Water fall, Eclipse IDE, Oracle, SQL, JDBC, JBOSS, JUNIT, ANT, JUNIT, Eclipse ANT, SVN, Apache Tomcat Server.
Java/J2EE developer
Confidential
Responsibilities:
- Participated in Requirements gathering and created Design prototypes using story boards to involve in analysis, design and implementation of the Insurance Purchase System.
- Involved in Object Analysis, design and documentation of the application model using Unified Modeling Language (UML).
- Involved in development of presentation layer using Spring framework, and MVC design paradigm.
- Developed SQL queries and views for handling database activities in Oracle/MS SQL Server.
- Developed user interfaces using HTML, CSS, AJAX and JSF UI components.
- Developed Struts validation framework and JavaScript for validation.
- Developed Exception Handling framework and used Log4j for logging.
- Involved in developing SOAP and Restful Web Services functions to get data from the Mainframe Systems.
- Used Spring MVC Framework to develop Action classes and Controllers along with validation framework and annotations.
- Involved in handling unit testing using JUnit.
- Used SoapUI for web services testing.
- Followed Model, View and Controller Architecture (MVC) for the project development.
- Configured Spring ORM that provides simplified templates for accessing databases through ORM technologies, such as Hibernate in our case to access the database.
- Project coordination with other Development teams, System managers, and developed good working environment.
- Used JBOSS Server for deploying the application.
- Worked with defect tracking system Bugzilla.
- Used SVN as a version control system and for code management.
- Automated the build and deployment process using ANT build script.
- Worked in implementation of MVC design paradigm of Spring framework, Object-Relational Mapping (ORM) using Hibernate and Oracle database at the back end.
- Implemented and maintained AJAX based rich client for improved customer experience.
Environment: Java, J2EE, HTML, CSS, AJAX, JSP, JSF, Java Script, Hibernate, spring, Struts, SOAP, RESTful, SoapUI, XML, UML, UNIX Shell Scripting, Oracle, SQL, Ant, Bugzilla, JBoss, Log4j, Eclipse, MVC, SVN and RAD.