Full Stack Java Developer Resume
Charlotte, NC
PROFESSIONAL SUMMARY
- Around 6 years of IT Experience in various domains such as Financial services, Telecommunication, Insurance, Finance,and Online business.
- Experience in software development life cycle, Implementing Waterfall, Kanban, Agile Methodologies.
- Expertise in developing applications usingJava/J2EE, Java EE, Spring, Hibernate, Struts, Web services, EJB, JMS, Servlets, JDBC, XML, CSS and JavaScript.
- Experience in developing GUI by using JSP, AJAX, JavaScript, jQuery, HTML
- Experience in indexing HTML/Xml document tosolarsearch engine.
- Good experience in Amazon Web Services (AWS) environment
- Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
- Experience in scripting deployments to AWS, Monitoring infrastructure like Nagios, App Dynamics, etc.
- Experience in developing SOAP based web services using Apache Axis 2 and Apache CXF both usingJAXWSand JAXB annotations.
- Experience in java messaging service and various Agile methodologies such Test Driven Development(TDD) and Scrum.
- Familiar withCucumber, Selenium Web Driver, Selenium commands and x - path
- Integrated stash bit bucket to Jira, for creating push and pull, branch deletion..
- Experience in a custom Java web server which implements the Java Servlet API and Object Oriented methodology.
- Experience in developing Model View Control (MVC) applications using Spring.
- Good knowledge and experience in UI using JavaScript, AngularJS, NodeJS, ReactJS, html5, CSS3, Ajax.
- Excellent team player with problem-solving and trouble-shooting capabilities.
- Good Exposure to Service Oriented Architecture (SOA) such as Web services including RESTFUL, WSDL, WCF, AWT, Javadoc, JAX-RS and, JMS (Java Messaging Service), IBM Web sphere MQ Series.
- Hands-on experience with GIT, Jenkins & Ansible.
- Installed and configured Business Objects XI r1/r2 using Tomcat and Apache as Application and Web Servers.
- Expertise in databases like MS SQL Server, MySQL, Oracle.
- Experiance in Pivotal cloud foundry setup/POC/Configuration/maintenance.
- Experience in writing complex database queries, stored procedures, and triggers using MS SQL, SQL*Plus, PL/SQL. Strong Skills in Database Design.
- Ability to take and give directions and instructions and provide assistance through completion of tasks.
- Excellent communication skills, good leadership qualities and excellent problem solving skills.
TECHNICAL SKILLS
Programming Languages: Java/JDK 8.0, SQL, MySql, C++
J2EE Technologies: Servlet, JSP, JDBC, JDK, JNDI, JSTL, JPA, Web Services, Tiles
UI Technologies: HTML, CSS, JavaScript, AngularJS, JQuery, Bootstrap
Framework: Spring, Spring Boot, Spring Framework, Struts 2, J2SE, Hibernate, Junit, Log4J, Vaadin, J2EE, Java EE, Apache, Design Patterns
Databases: Oracle11g, MySQL, NoSQL, Microsoft SQL Server
Software Packages: MS Office, Visual Studio
Web/Application Servers: SaaS, Tomcat 5.5.x/6.x/7.x, JBoss, AWT(Abstract Window Toolkit), AWS, WebLogic Server 10, Glassfish
XML Technologies: XML, DTD, XML Scheme, DOM, SAX, SOAP, WSDL, XML-Beans, JSON, AJAX
IDEs: Eclipse, NetBeans
Web Designing: ASP, WML, HTML, XML, CSS, Java Script, Ajax, JQuery, NodeJS, ReactJS, EJB, Flash MX 2004, Fireworks, Dreamweaver.
Other Tools: UML, Microsoft Visio, RMT, Rational Rose, CVS
Restful Web Service Tools: Postman, Chrome
Build Tools/Utilities: Maven, Jenkins
Version Controls Tools: Git, Stash
Operating Systems: Windows XP/7/8, UNIX, Linux, Mac OS
PROFESSIONAL WORK EXPERIENCE
Confidential, Charlotte NC
Full stack java Developer
Responsibilities:
- Responsible for Understanding the scope of the Project and Requirement gathering
- Responsible for creation of Beans, Controller classes JSPs.
- Configured Spring Web MVC Framework to implement MVC design patterns.
- Worked on Spring application framework features IOC container and AOP
- Worked on Hibernate object/relational mapping according to database schema
- Used HTML 5.0 and java script Extensively in creating the user interface screens
- Worked on the Web Services clients and WSDL generation. Integrated the clients with third party services in the other module of the application.
- Used LDAP protocol to administrate the user’s data of a directory service.
- Involved in multithreading and integration for the faster response of the applications.
- Involved in debugging and troubleshooting related to production and environment issues
- Troubleshoot issues within PCF environments and involving Pivotal vendor as and when needed
- Used SVN, Perforce as configuration management tool for code versioning and release.
- Deployed the applications on Web Sphere Application Server 8.
- Involved in Service Oriented Architecture (SOA) for retrieving online bank statements.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Performed JUnit and E2E Testing along with deploy the application EARs and WAR files
Environment: Java, J2EE Servlet, JSP, XML, Spring Web MVC Framework, spring, Hibernate, Log4j, ANT, Web services, SOA, HTML 5 Web sphere Application Server 8 and Oracle.
Confidential, Fort worth Dallas, TX
Java/J2EE Developer
Responsibilities:
- Involved in all the different stage of SDLC like requirement gathering, High level design, Low level design reviews, Coding, Code reviews and defect fixing etc.
- Responsible in organizing the meetings between various stake holders including Clients, BA’s, and the development teams for smooth delivery of the project.
- Use Subversion (SVN) version control system to maintain current and historical versions of files such as source code, web pages, and documentation.
- Use Eclipse and Tomcat web server for developing & deploying the applications.
- Worked closely with the architecture group to implement long-term vision and research new relevant technologies and produce POCs to weigh future integration into the product.
- Responsible for implementing web services SOAP and Rest.
- Involve in fixing the bugs, which were reported by both testing team as well as Customer
- Involved in functional phase to map the requirements and provided analysis and feedback on the design.
- Prepared the Technical Spec document and presented it to the technical architecture.
- Prepared the documentation on best practices and coding standards
- Use Subversion (SVN) version control system to maintain current and historical versions of files such as source code, web pages, and documentation.
- Evaluated new technologies to fit into existing applications.
- Developed a good team environment and coordinated with team members for successful implementation of the project.
- Developed web pages using JSP, JSTL, Custom Tag libraries, HTML, Java script, jQuery, JSON, Ajax and CSS.
- Used Ajax for doing asynchronous calls to the Spring controller classes.
- Parsed JSON data and displayed it in the front end screens using jQuery.
- Used the features of the Spring Core layer, Spring MVC layer, Spring AOP and Spring ORM in order to develop the application.
- Used Java Mail API for sending reports to the mailed list.
- Involved in the configuration of Hibernate into a Spring Application and used spring’s DAO support to build Hibernate Dao classes.
- Used POI API for generate pdf and xls reports.
- Used JIRA for getting the development details and tracking purpose.
- Implemented logger for debugging and testing purposes using Log4j.
Environment: Java 1.6, Spring, Hibernate, JDBC, Maven, LDAP, CSS, Web Services, Tomact7, CVS, TOAD, Eclipse, Oracle, Microsoft VISIO, Windows, Unix, TeraData, Ajax, JavaScript and Jquery Data Table, Tomcat.
Confidential
Java/J2EE Developer
Responsibilities:
- Implemented new features to the existing service.
- Involved in producing Web Services by making using of REST.
- Involved in developing, implementing and configuring the JSON objects in the Restful Web Services API.
- Involved in writing configuration files XML for Spring and Hibernate.
- Designed and implemented the logging mechanism using Log4j API.
- Involved in writing web services classes using Rest.
- Developed programming model using Hibernate.
- Involved in integrating the business layer with layer using ORM tool Hibernate.
- Used Stash repository to run the Jenkins job for continuous integration.
- Experience in Maven build tools for project development and deployment.
- Integrated stash bit bucket to Jira, for creating push and pull requests, branch deletion and merging request and created in Jira.
- Hands-On experience in using Restful webservices tools Postman and chrome to make the restful webservices requests and receive responses.
- Involved inCI/CDprocess using GIT, Jenkins job creation, Maven build and publish, and Fabric implementation
- Executing automation scripts, analyzing and publishing results to all thestockholders.
- Implemented client and project specific quality and documentation standards as part of project execution.
- Involved in updating the project documentation in yaml.
Environment: Restful web services, Hibernate, Spring MVC, SQL, Eclipse, Tomcat, Jetty, Jira, Stash, Jenkins CI/CD, Git.
Confidential
J2EE Developer
Role & Responsibilities:
- Created content model in ASP.
- Set up Development environment like, Framework Setup (Struts), ANT Build, JDBC Configuration, Java Mail/SMTP Setup, Sub Version Control.
- Used apache tomcat 5.5/6.0 for creating and running application.
- Used SVN (version control tool) 2006 for control versioning.
- Used Struts 2.0 Framework and JSP for user Interface.
- Used SQL server database for maintaining data.
- Used JDBC for database connection and Hibernate for data persistence.
- Wrote SQL for business services needed for this application.
- Used AJAX for displaying various tabs based on the assigned role for the user.
- Involved in system design and development using Collections and multithreading for the classes.
- Involved in maintaining database and High level System Design.
- Involved in Production setup like Framework Setup (Tomcat Installation, Struts, etc), ANT Build Java Mail/SMTP Setup SQL Server Setup (Installation, DB Creation, and DTS).
- Involved in different phase of testing like Unit Testing, Integration/Interface Testing, User Acceptance Testing (UAT), Customer Acceptance Testing, Bug Fixing.
- Writing unit test for Depositing bank and Paying BankAPI
- Involved in preparing a detail design document, unit test plan, User instruction Document.
- Involved in designing and development of multiple Project.
Environment: Java, Multithreading, Collections, j2ee, Struts 2 Framework, Java Beans, JSP, ASP, SVN version control tool, XML 1.0, SQL, Hibernate (persistence framework), JDBC, SQL server, eclipse IDE, AJAX, Apache Tomcat.
