Sr. Java /j2ee Developer Resume
Fort Lauderdale, FL
SUMMARY
- A dynamic and result oriented professional with 8 years of extensive experience in all phases of Software Development Life Cycle (SDLC) and development of Client/Server and Web applications with experience in Banking, Insurance, Ecommerce and Healthcare domains.
- Excellent java development skills using Core Java, OOP’s, Collections, Data Structures and Algorithms.
- Implemented Java 8 features like lambdas, functional interfaces and streams for development.
- Excellent Java development skills using J2EE, Servlets, JSP, JDBC, Java Beans, DI and Web Services (SOAP and REST).
- Experience coding the application tier using Spring, Spring Modules like MVC, Spring DI, AOP and JDBC Templates and Spring Boot.
- Worked on Spring Boot to run Spring Scripts for creating Micro - Services.
- Experience in configuring and coding using ORM components, setting up configuration files, annotations using Hibernate framework and Data JPA.
- Developing and Consuming Web Services (Spring REST, Jersey, SOAP, UDDI, WSDL, JAXB, JAX-RS, JAX-WS).
- Used AWS to deploy the projects on EC2 instances and create snapshots for the data that must be stored in AWS S3.
- Experience in writing Build Scripts using MAVEN and using CI (Continuous Integration) tools Jenkins.
- Expertise in using and deploying the web application on various web & application servers like Apache web server, Web Logic, Tomcat.
- Experience in front-end UI development skills using scripting languages like JSP, HTML, JavaScript, CSS and JSTL, and Spring tag libs.
- Expertise in designing applications using various J2EE design patterns like MVC, Singleton, Value Object, Data Access Object, and Factory Pattern.
- Expertise in development of unit test cases using JUnit, Mockito frameworks.
- Experience in Log4j for capturing the logging information from the java code.
- Proficient in using industry-standard IDEs and Java Tools: Eclipse, NetBeans OEPE, IntelliJ, & Spring Tool Suite.
- Hands on Experience with database technologies like Oracle, MySQL & SQL Server, and experience in No-SQL using MongoDB, Cassandra.
- Deploying business applications using application servers and web servers like IBM WebSphere, WebLogic, JBoss and Apache Tomcat and resolving Build Issues and verifying log4j and server logs.
- Solid experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development.
- Ability to learn quickly in work environment, fluent in communication, productive interpersonal skills with the ability to understand and cooperate with group requirements efficiently.
- Dedicated to successful project completion with the ability to work in a team or as an individual, and as a liaison between different teams.
TECHNICAL SKILLS
Languages: JAVA 8, SQL, HTML, XML, CSS.
J2EE Technologies: JSP, Servlets, JDBC, Multithreading.
J2EE Frameworks Tools: Spring, Spring Boot, Hibernate, Web Services, Spring-Rest, Jersey, Log4j, Maven, JUnit
Web Services: SOAP, Restful, Jersey, UDDI, SOAP UI
IDE & Tools: Eclipse, NetBeans, TOAD, SOAP UI, Postman, IntelliJ, JIRA, Spring tool suit
Methodologies: Waterfall methodology, Agile methodology
Cloud Technologies: AWS, Elastic beanstalk.
Web/Application Servers: Apache Tomcat, Apache HTTP server
Version control Tools: Splunk, SVN, GIT
Databases: Oracle, MySQL, MS-SQL Server, DB2, MongoDB, Cassandra
Operating systems: Windows, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Fort Lauderdale, FL
Sr. Java /J2EE Developer
Responsibilities:
- Developed Controllers using Spring MVC framework and connected to business components using Spring Annotations.
- Extensively used Spring AOP and Dependency injection during various modules of project.
- Developed and Consumed Restful Web Services using Jersey.
- Used Spring Boot which is radically faster in building services and develop Spring based application with minimal configuration.
- Used Spring Boot to develop Micro Services.
- Secured the REST services using Spring Boot Framework and created documented REST services using Swagger and Jersey.
- Worked with the business team for the project requirement review & User Acceptance Testing.
- Used WebSphere Application Server as part of production implementation.
- Worked on Oracle and MySQL databases as backend.
- Used Java8 features like stream and Lambda expressions and Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
- Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
- Experienced in working with applications deployed to AWS cloud and hands on experience using AWS management console and SDK to interact with AWS services.
- Used AWS to deploy the projects on EC2 instances and create snapshots for the data that must be stored in AWS S3.
- Involved in data modeling the tables in MongoDB.
- Helped the build team to integrate the code Continuous Integration using Jenkins.
- Used the Log4j framework to log the system execution details to log files.
- Used SVN version controlling to maintain project versions.
- Used JUnit and Mockito framework for unit testing the functionality being tested.
- Used JAXB, JAXP for parsing auditing information in xml format.
- Used JSP, JSTL and Spring tags for retrieving and displaying data.
- Used jQuery Framework.
- As a part of Quality assurance participated in the Code review process.
- Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
- Adhere to Agile Methodology. Supported On call on a weekly basis as part of team on call rotation.
- Implemented tickets in production.
- Involved in Production support for the entire application including trouble shooting and fixing bugs.
Technologies Worked On: JAVA 8, Spring MVC/ DI/ AOP/ Templates, Spring Boot, Hibernate 4.0, Web Services, RESTFUL Services, Jersey, Axis, Apache Http Client, SOAP, SOAP UI, JDBC, SQL Server, DB2, HQL, PL/SQL, JSTL, Spring Tags, jQuery, JSP, HTML, CSS, Java Script, AJAX, Maven, Jenkins, Mockito, AWS, Rally, UML, SPLUNK, Eclipse, Oracle, MongoDB, Linux, SVN, WebSphere.
Confidential, Jacksonville, FL
Java /J2EE Developer
Responsibilities:
- Involved in the Analysis, Design and implementation using AGILE methodology for iterative development of the application. Participated in Scrum, Retrospective and Release Planning Meetings.
- Developed application using Spring, Hibernate, Web Services (RESTFUL).
- Worked on Spring Controllers and configured using annotations to handle the presentation requests and integrated with services and DAO using annotation.
- Used Spring Boot which is radically faster in building services and develop Spring based application with minimal configuration.
- Developed and Consumes Restful web services and tested using SOAP UI.
- Developed JUnit for Unit Testing and Mockito as Mocking framework.
- Worked with JDK 1.8 and implemented Lambda expressions, streams and parallel Streams.
- Replace anonymous class implementation with Lambda by using Functional Interface like Predicate, Supplier and Consumer. Like implemented Runnable with Lambda expressions.
- Used Stream and Parallel Stream to filter and transform data. And used functions of Stream including Map, Filter, Reduce and Collect.
- Used JSP, JSTL and Spring tags for retrieving and displaying data. Used jQuery Framework.
- Helped the build team to integrate the code Continuous Integration using Jenkins.
- Used the Log4j framework to log the system execution details to log files.
- Used GIT version controlling to maintain project versions.
- As a part of Quality assurance participated in the Code review process.
- Analyzed web applications, documented detailed Test plans, Test cases and expected results based on the business functional requirements.
- Used SPLUNK to search and reviews the logs information while working on the incidents.
- Used Tomcat web server to deploy application locally and used IBM Web Sphere to deploy application in production.
Technologies Worked On: Java, JSP, Servlets, Spring MVC/ DI/ AOP/ Templates, Spring Boot, Hibernate, Web Services, RESTFUL Services, SOAP, SOAP UI, Jersey, Axis, RAD, JUnit, HQL, PL/SQL, JSTL, Spring Tags, HTML, CSS, Maven, Jenkin, Rally, UML, SPLUNK, TOAD, WebSphere, IBM HTTP Server, Tomcat Server, Eclipse, Oracle, Linux/Unix