Java Developer Resume
Tampa Fl, JaN
SUMMARY:
- Over 6 years of experience as a Full Stack Java Developer in Analysis, Design, Development, Maintenance and Implementing Enterprise, Web and Client Server applications using JAVA/JEE/J2EE technologies and Object oriented technology.
- Extensive experience in Java/J2EE technologies (Java 8, JDK, JSP, Servlets, JDBC, EJB, Spring, Hibernate, Struts, SpringMVC, SpringBoots, Spring Security).
- Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSF, JSTL, EJB transaction implementation (CMP, BMP, Message - Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, web Services, multithreading etc.
- Expertise in algorithms and data structures
- Extensive experience with Frameworks in Struts, ORM (Hibernate) and Spring (Spring MVC, Spring Core, Spring AOP, Spring Context Dependency Injection, Spring DAO, Spring ORM, Spring Security, Micro services, Docker ).
- Extensively used Maven and ANT as build tool for application build and deployment, Junit, Mockito and log4j for unit testing.
- Experienced with front end web technologies like HTML 5, CSS 3, and Bootstrap.
- Expertise in design and development of web applications using JSP, JavaScript, HTML5, CSS3, JQUERY, AngularJS1.5, AngularJS2, Bootstrap.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Expertise in implementing various design patterns like Model View Controller, Decorator, Factory Pattern, Session Facade, Singleton, Front Controller, Business Delegate, Service Locator, DAO, and DTO.
- Expertise web services such as SOAP and RESTful API.
- Worked on the continuous integration tool like Jenkins, Quick Build and Bamboo.
- Experienced in Jasper reports / Crystal reports
- Experienced in build tools such as ANT, Maven, and Gradle and processes such as Agile, waterfall methodologies.
- Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
- Experienced in developing UML diagrams like Use Case Diagrams, Class diagrams, Sequence Diagrams, and Behavior Diagrams.
- Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.
TECHNICAL SKILLS:
Languages \ Databases\: Java 8, C++, C, SQL, PL/SQL, Python\ Oracle 12g, MySQL 5, SQL Server, \
Web Technologies \ J2EE Technologies: HTML5, CSS3, XML, JSON, JavaScript 1.8, \ Servlets 3.1, JSP 2.3, JSF 2.2, EJB 3.2, Angular2, jQuery 2.x, GWT 2, Swing, \ JDBC 4.2 Bootstrap 3\
Application Frameworks: \ JavaScript libraries\ Hibernate 5, Spring 4, Struts 2\ jQuery 2.x, Angular JS, Angular JS2\
Web Application Servers\ Protocols\: Apache Tomcat 9, WebLogic 12, Jboss 6\ HTTP, SOAP, REST\
Methodologies\ Continuous Integration Tools: Agile Waterfall TDD\ Jenkins 2.6, Quick Build 5, Bamboo\
Build Tools\ JAVA Message Service: Apache ANT, Gradle & Maven 3\ MQ 8, IBM MQ, Active MQ\
Testing Tools\ Operating Systems: QC, Selenium Web Driver 3, JUnit 4, \ Windows, Linux, UNIX TestNG 6, Mockito2\
PROFESSIONAL EXPERIENCE:
Confidential, Tampa, FL Jan
Java Developer
RESPONSIBILITIES:
- Effectively interacted with team members for requirements capture and Analysis.
- Responsible for Understanding the scope of the Project and Requirement gathering.
- Responsible for managing a team of three to four people unofficially.
- Worked on Spring application framework 4, Spring MVC, Spring Security, Spring boot, Micro services.
- Worked on Hibernate 5 object relational mapping according to database schema
- Worked on the Web Services clients and WSDL generation. Integrated the clients with third party services in the other module of the application.
- Involved in the integration of multiple layers in the application.
- Developed the Restful API platform using Java 8 and Jquery 2.x.
- Worked on a team to develop front end components utilizing HTML5, CSS 3, JavaScript 1.8, jQuery 2.x and Dojo Toolkit framework, Bootstrap 3
- Transferred data between front-end and back-end using JSON and AJAX.
- Experience with Core Java fundamentals such as Multithreading, Collections, Generics and Annotations.
- Performed Unit testing on Project using JUnit 4 and Mockito 2.
- Involved in debugging and troubleshooting related to production and environment issues
- Experienced in Jasper reports / Crystal reports
- Used SVN, Perforce as configuration management tool for code versioning and release.
- Deployed the applications on Web Sphere Application Server 8.
- Used Log4J 2 to log useful information in the application code
- Take the group-wide initiative to adopt udeploy for automatic application deployment for product release.
- Performed Unit testing.
- Deployed project on AWS and Docker.
- Wrote code in TDD manner and actively collaborated with rest of the team.
- Performed the day to day analysis for issue tracking system.
- Managed the development server to deploy the application EARs and WAR files.
ENVIRONMENT: Java 8, J2EE Servlet, JSP, XML, udeploy, Spring Web MVC Framework, spring 4, Hibernate 5, Log4j, ANT, Mockito 2, Junit 4, Jenkins 2.6, Web services, Websphere Application Server 8 and Oracle 11g
Confidential
Java Developer
Responsibilities:
- Responsible for java development and performance enhancement, and Design of the Java based Web and Enterprise application in Windows environment.
- Utilizing the new unit testing technologies like Selenium, Junit 4 to maximize the test coverage.
- Developed and executed test case scenarios/stories and automation regression testing using Selenium Web Driver.
- Involved in initial POC to implement legacy application to build in existing TS Payments application built in Spring 4, Hibernates 5, Dojo, Drools, IOBean implementation in spring batch.
- Worked on Wealth Management in java and for UI - Response Design and major work on frameworks like Bootstrap 3 for CSS.
- Enhanced existing TS Payment UI to support Legacy GACH using Dojo, Javascript, HTML 5, JSON 1.8in multiplatform Unix and Linux operating system environments,
- Participating Sprint meeting in every two weeks to discuss new requirements and bugs.
- Worked on E-commerce based Applications which involved enhancement on my ABI Skills.
- Enhanced server side logic to support application built in Spring 4 and Hibernate 5.
- Experience in working and building RESTFUL web services to collaborate the product/branch subsystem with the new payment systems.
- Troubleshooting the issues in production and fixing the issues.
- Worked on JSF 2.2 for development and design of Disney applications.
- Worked on front end, designed and developed in Angular J S.
- Logging Production incidents, gathering information and root cause analysis.
- Developed and implemented the interactive functionality using JSP 3.2, Tiles framework.
- Developed Stored Procedures, Queries to extract the Customers data from the database.
- Used Subversion for Version Control Management and all over worked on JDK 1.5 for core java.
- Involved in code reviews, debugging and testing.
- Extensively used Spring MVC, Spring ORM, Spring Transactional, Spring Core in developing SOA based application payment modules.
- Implemented Holiday batch program to insert holiday dates using SpringRunner in Spring batch.
- Analysed snapshots collected in J-Visual VM and another tool Yourkit to detect the issue in application causing low performance and high response time
- Used Maven 3 for building the application in local machine and then did code walk through to analyse the issue which is lowering performance of the application.
- Worked performance monitoring of Disney applications using tools J visual vm and jconsole and yourKit to collect snapshots, analyse those snapshots and then finding highest performance problems and then solving them by code walk through.
- Designed and developed applications with core Java andmulti - threade d environment.
Environment: Core Java, Java/J2EE, Spring, Struts, Servlets, Hibernate, RESTFUL/SOAP Web Services, JAX-RS, JAX-WS, JSF, SSO (Single Sign On), SOAP UI, MVC, JSP, CSS, JSON, JavaScript, JDBC, Dojo, Maven, Apache, Tomcat, Oracle Weblogic 11g, Oracle DB 10g/11g, Filezilla, Putty, SQL, WLST, JDK 1.5, HTML5, Bootstrap, Node JS
Confidential, Orlando, FL
Java/J2EE Developer
Responsibilities:
- Worked on spring application framework 4 features IOC container and AOP.
- Worked on Hibernate 4 object relational mapping according to database schema
- Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective.
- Involved in analyzing the requirements and participated in discussions with business analysts.
- Involved in creating Technical Design documents and Integration Solution Design documents.
- Suggested an appropriate solution for the assigned modules and problems, also doing their High level and Low level design.
- Actively involved in the enhancement, maintenance and design for the application.
- Implemented 'Document Upload' architecture using in-house Confidential -CXS framework.
- Implemented Spring Dependency Injection and Spring Transactions in business layer.
- Interaction/Connection with MySQL 5.6 is implemented using JDBC 4.2
- Developed data access components using JDBC 4.2, DAOs, and Beans for data manipulation.
- Validated the Queries and Stored Procedures.
- Created REST web services for populating and saving data from/to database.
- Used Jquery for designing and developing REST and SOAP Web services.
- Involved in the development of the presentation tier using HTML 5, CSS, XML and UI for front-end.
- Implemented logging functionality using Log4j 2. Monitored the error logs using Log4j and fixed the problems.
- Used SVN repository as Version Control.
- Used Maven 3 as build and configuration tool.
- Involved in developing Integration Issues, System Testing Issues, User Acceptance Issues and production Issues including JUnit 4.
- Provide support for Production release checkout.
Environment: Java, Spring Framework, Hibernate, J2EE, Java Script, HTML, CSS, REST web Services, XML, Confidential CXS, Apache Web server, Web Logic 12c application server, SVN, Unix, Log4j, J Unit, Maven, Oracle1 0 g, Microsoft Visio
Confidential
Java Developer
Responsibilities:
- Involved in designing user screens and validations using HTML, jQuery, CSS, JSP, Servlet.
- Responsible for validation of Client interface JSP pages using jQuery form validations.
- Used Spring Dependency Injection property to provide loose-coupling between layers.
- Developed Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Used Hibernate4 ORM framework with spring framework for data persistence and transaction management.
- Involved in the implementation of Spring-Hibernate ORM and creating the Hibernate POJO Objects and mapped with Oracle database using Hibernate Annotations.
- Wrote SQL queries, stored procedures, and triggers to perform back-end database operations.
- Configured Maven dependencies for build automation.
Environment: Java EE, JSP, Spring, Hibernate, JDBC, Eclipse, Notepad++, JBoss, HTML, CSS, Java Script, XML, Window s, Unix, Oracle