Java Developer Resume
Columbus, OH
SUMMARY
- Over 3+ years of progressive experience working as Java/J2EE Developer in analysis, design and development. Have extensive experience working on various phases in the Software development lifecycle of the project.
- Have a good understanding of Agile and Waterfall methodologies. Have worked on various Service Oriented, Client/Server and Web based applications in these years.
- Extensive experiences in web based multi - tier enterprise applications & Client/Server Applications Extensive experience as designer and developer in Java & J2EE Web technologies based on Web-based, Desktop Based Development with Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP), Eclipse RCP, GUI Development and its implementation.
- Experienced in design and development of Multi-tiered distributed environment using Java & J2EE (Core Java, JSP, Servlets, JDBC, XML / XSLT, JMS) and frameworks like Struts, spring, JSF Prime Visualization, Spring MVC, Couch base and Hibernate for persistence purpose.
- Expert in Java/J2EE technologies such as JSP, Struts, Spring Framework, EJB, Hibernate and web service.
- Good working knowledge in TDD/BDD using Junits and Cucumber framework.
- Expertise in Core Java concepts - Collection framework, Exception Handling, IO, latest java features, Serialization, Multi-Threading, Design Patterns, Concurrency.
- Hands-on experience in developing Microservices solutions, experience on Microservices tech stack like Spring Boot and Distributed Cache.
- Expert in Technical skills encompass Java/J2EE, JDBC, Servlets, JSP, Custom tags, EJB, JMS, JNDI, jQuery, Struts, Spring & Hibernate Frameworks, Web services (SOAP, RESTFUL), Hibernate, XML, JSON, HTML 5.0, ANT, JSTL Apache Log4J, Maven, Java Script.
- Hands-on experience in developing applications in Spring Framework using (Spring Core, Spring MVC, DAO, Spring ORM, Spring Security, Spring Batch, Spring Integration, Spring Boot, Spring Ribbon, Spring Cloud, Spring Cloud Data Flow) Inversion Control and Dependency Injection of Spring Application Frame work using prime faces web.
- Developed applications using latest technologies like Hibernate3.2/4.x, Spring2.x/3.x/4.x, and REST based Web services (axis2.0, JAX-WS 2.0, JAX-RS 2.1) XML API and tools.
- Agile methodologies like Test Driven Development (TDD), SCRUM, and AGILE development.
- Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
- Configured Data Source on WebLogic Application server for connecting to Oracle, DB2 Databases.
- Expertise using version control tools like CVS, SVN, VSS and Rational ClearCase.
- Experience in working server-side development skills using Apache and have strong skills in database connectivity (Data Source) with multiple databases like SQL Server, MySQL, Oracle 10g/11g and DB2.
- Expertise in using Apache Ant, Maven as java build tools.
- Very good interpersonal and communication skills, also a quick learner.
- Organized Team player with Managerial, Planning skills with the ability to meet the deadlines effectively.
TECHNICAL SKILLS
Technologies: Java, J2ee
Webservices: SOAP, REST API
Frameworks: Struts, Spring, Hibernate
Application Server: WebSphere, WebLogic, Tomcat and JBoss
IDE: Eclipse, RSA, RAD6/7.5.4/8/9, IntelliJ IDEA
Database: DB2, Oracle, PostgreSQL
Scripting: HTML, XML, CSS, Java Script, jQuery
Operating System: Linux, UNIX, Windows XP/Vista/Win 7/Win 10
Build Tool: Ant 1.9.7, Maven 3.3.9 and Jenkins.
Other Tools: Clear Case, Junit, Git Hub, SVN, VSS, Ant, Maven, SoapUI, Postman, Toad, Oracle Sql Developer, Putty.
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- The application is designed using J2EE technologies along with Spring Boot framework .
- Developed REST controllers using Spring Data REST to serve the UI with required JSON data .
- Used Spring JDBC module for communicating the database in the DAO layer.
- Maintain the Controller, Dao and Service configuration files.
- Designed and Developed REST based Microservices using Spring Boot .
- Developed and consumed Rest Services using HTTP methods such as GET, POST, PUT, and Delete for user and account Microservices .
- Have also worked on Java 8 along with Cold Fusion
- Designed and developed a Rich GUI front-end using HTML, JSP, and JQuery.
- Used spring framework for developing application.
- Worked on complete design and coding using JSP, Servlets.
- Implementation of Spring Controller classes and services.
- Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization etc.
- Used various design patterns like Singleton, MVC, Factory and DAO.
- Validating XML documents with Schema using SAX parser.
- Implemented Log4J for Logging Errors, debugging and tracking.
- Used Maven for building and managing dependencies of the application.
- Involved in configuring Log4J file for better logging of the applications.
- Used Jenkins to deploy and manage build process.
- Used Git to control the build version.
- Developed story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with the client. Mentored new team members on effective usage of blend of Spring Boot /JPA and Java
- Actively involved in SCRUM meetings, task assignment, work stack prioritization, backlog management and retrospection and ensuring continuous delivery of features.
Environment: Java 1.8, JSP, J2EE, Restful web services, Spring, Hibernate, XML, JavaScript, HTML, Log4j, Tomcat, Oracle, Eclipse IDE, Git, Windows.
Confidential
Java Developer
Responsibilities:
- The application is designed using J2EE technologies along with Spring Boot framework .
- Used Spring JDBC module for communicating the database in the DAO layer.
- Maintain the Controller, Dao and Service configuration files.
- Designed and developed a Rich GUI front-end using HTML, JSP, and JQuery.
- Used spring framework for developing application.
- Worked on complete design and coding using JSP, Servlets.
- Development of Spring Boot application with Microservices.
- Implemented Microservices architecture to make application smaller and independent.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization etc.
- Involved in development of application using struts, RAD and Oracle data base.
- Developed user interface using HTML, CSS, JSPs and AJAX.
- Client-side validation using JavaScript and jQuery.
- Designed the Application using Model View Controller Architecture.
- Developed different modules using J2EE (Servlets, JSP, JDBC, JNDI)
- Integrated the Application with Database using Hibernate.
- Used Maven for building and managing dependencies of the application.
- Involved in configuring Log4J file for better logging of the applications.
- Used Jenkins to deploy and manage build process.
- Used SVN to version control the code.
- Actively involved in SCRUM meetings, task assignment, work stack prioritization, backlog management and retrospection and ensuring continuous delivery of features.
Environment: Java, JSP, J2EE, Restful web services, Spring, Hibernate, XML, JavaScript, HTML, Log4j, Tomcat, Oracle, Eclipse IDE, SVN, Windows.