Java Developer Resume
Atlanta, GA
SUMMARY
- Having around 6 years of hands - on experience in Design, Development & Deployment of Web applications using Java, J2EE & related Technologies in E-Commerce, Bank, Insurance & Health Care Domains.
- Professional experience in using Core Technologies Java, J2EE, Servlets, JSP, Custom tags, JDBC, JavaBeans, JavaScript, HTML, XML, SOA, Web Services, and Java 8.
- Well versed wif all teh phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing and Implementation.
- Good experience in different development methodologies like SDLC, Agile and Waterfall.
- Proficient in using J2EE Frame works: Web Services, Hibernate and Spring Technologies.
- Expertise in using SOA and Web Services Technologies: Web Services, SOAP, RESTFUL, SOAP UI.
- Experience wif Java 8 features like Default Methods, Streams, and Lambda expressions.
- Hands-on experience in Spring Architecture & Related Technologies: Spring DI/ MVC/ Spring Boot & JDBC/ AOP, Spring Templates (Spring Hibernate, AXIS & Jersey, Spring Rest Templates).
- Experience in configuring and coding using ORM components, setting up configuration files, annotations using Hibernate framework and Data JPA.
- Experience wif web/application servers: Web Sphere and Tomcat Server.
- Experience in Cloud service platforms like Amazon Web Services.
- Created tagging standards for proper identification and ownership of EC2 instances and other AWS resources.
- Hands on Experience in integration wif Maven, JUnit and Log4j frameworks.
- Experience in writing Build Scripts using Shell Scripts, MAVEN and usig CI (Continuation Integration)
- Good exposure on using IDE’s like Eclipse and Net beans.
- Highly proficient in designing n-tier Enterprise application wif J2EE design patterns like MVC, Business Delegate, Session Facade and Singleton, Front Controller, Adaptor, Factory & Abstract Factory Patterns.
- Strong knowledge in UML, Use Cases, Collaboration, Class, Activity and Sequence Diagrams.
- Experience in working on Version Control tool like GIT.
- Hands on experience wif JUnit, J-Web Unit, TestNG, Mockito, and Log4j in developing test cases
- Good knowledge in developing multi-threading applications.
- Expertise wif using Oracle, SQL Server, MySQL databases and writing and tuning SQL and PL/SQL queries.
- Experienced in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle and My-SQL.
- Good knowledge wif NoSQL Database like MongoDB.
- Expertise wif various operating systems Linux, UNIX, Windows XP.
- Exceptionally well organized, strong work ethics and willingness to work hard to achieve client requirements.
- Possess excellent analytical and leadership skills and Strong ability to multi task and prioritize work load.
- Excellent verbal and communication skills wif ability work in a team and as well as individually
TECHNICAL SKILLS
Languages: Java, SQL, HTML and XML.
JAVA/J2EE Technologies: J2EE, Servlets, JSTL, JDBC, JUnit, JSP, JMS, JDBC, Java, Hibernate, jQuery, Spring MVC, Spring Boot, Web Services, RESTFUL, Microservices, CSS3, HTML5, XML, Mockito.
Application/Web Servers: Web Sphere, Web Logic, Tomcat
Databases: Oracle, MySQL, MongoDB, MS-AMS SQL-Server.
Web Technologies: HTML, Java Script, XML, Angular JS, CSS.
Cloud Technologies: AWS, Cloud Foundry, Elastic Search.
Design Tools and IDE’s: Eclipse, Net-beans.
Operating Systems: UNIX, Linux, Windows XP.
Others: Maven, Jenkin, Log4J, Git, SQL, PL/SQL
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Developed web pages using Spring, JSP, Servlets, HTML5 and JavaScript.
- Designed and implemented teh strategic modules like Underwriting, Requirements, Create Case, Configuration of Business Rules, Business Processes and Responses wif Meta data.
- Teh application is based on JSP, JavaScript, hibernate 3.0, Service Oriented Architecture System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
- Involved in Installation and Configuration of Tomcat, Spring Source Tool Suit, Eclipse, unit testing.
- Involved in Migrating existing distributed JSP framework to SPRING Framework.
- Developed Ajax framework on service layer for 2 modules as benchmark
- Implemented Service and DAO layers in between Spring and Hibernate.
- Used Spring Boot at back-end which helps to develop application wif ease and Extensive knowledge in Spring Boot Micro services.
- Developed client-side user interface and server-side software components deployed entirely in Compute Cloud of Amazon web Services (AWS).
- Architecture an enterprise service bus using Mule, Hibernate, and Spring to tie back-end business logic/systems wif web properties via a corresponding RESTful API.
- Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for TEMPeffective sorting mechanisms
- Designed Graphical User Interface (GUI) applications using HTML5, JSP, JavaScript (JQuery), CSS, and AJAX.
- Applied MVC pattern of Ajax framework, which involves creating Controllers for implementing Classes.
- Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance.
- Designed and developed teh UI using Spring view component, JSP, HTML5, CSS, AngularJS and JavaScript.
- Implemented business process, database retrievals, access of information and User Interface using Java and Planet Interact Framework.
- Implemented teh Application using many of teh Design Patterns and Object-Oriented Process in teh view of future requirements of Insurance domain.
- Used Log4j for logging teh application.
- Used JAXB for converting Java Object into a XML file and for converting XML content into a Java Object.
- Agile methodology is used for development of teh application.
- Developed teh presentation layer wif Spring MVC using JSP and JavaScript.
- Deployed teh Application in Jboss Server present in Linux environment.
- Deployed project components onto IBM WebSphere 6.
Environment: Java, J2EE, Servlets, J2SE 1.4.2, JSP, Servlets, JDBC, Jboss, Spring, Spring Boot, Hibernate, Web Services, WSDL, SOAP, RESTFUL, SOA, HTML, DHTML, CSS, XML, AJAX, jQuery, Mockito, MAVEN, Oracle, Design Patterns, UNIX, Tomcat, MySQL, Oracle, GIT, Windows, Linux
Confidential, Charlotte, NCJAVA/J2EE Developer
Responsibilities:
- Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development and Customization of teh Application.
- Designed and developed transfers Application based on Spring Framework, Spring MVC, Hibernate, and Micro Services.
- Used Spring Core for concept of Inversion of control (IOC) implemented using dependency injection.
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for developing presentation layer of teh application.
- Developed server-side application to interact wif database using Spring Boot and Hibernate.
- Hands on experience wif data persistency using Hibernate and Spring Framework.
- Involved in implementation of enterprise integration wif Web Services and Legacy Systems using SOAP and REST (Using Axis and Jersey frameworks).
- Introduced and Implemented Company’s Agile Test Automation Framework for RESTful services over Cucumber.
- Developed UI using HTML, CSS, JavaScript and jQuery to display teh data on teh client side.
- Developed White box test cases using JUnit and Mockito frameworks and Configured Log4j Mechanism for complete project using xml files.
- Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for TEMPeffective sorting mechanisms Used jQuery and AJAX to send teh request to server side and receive teh response.
- Generated JUnit test cases for testing various Java components.
- Involved in teh automated provisioning of AWS cloud environment using Jenkins and Ansible.
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
- Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces.
- Mentored, trained there by providing knowledge training in technology perspective, walk through and review sessions, closely worked wif users, developers and team members in problem solving.
- Worked wif QA team during various testing phases and resolved defects.
- Involved in debugging teh defects, code review and analysis of Performance
Environment: Java 8, J2EE, Servlets, JSP, JDBC, Spring, Spring Boot, Hibernate, Web Services, WSDL, SOAP, RESTFUL, SOA, HTML, DHTML, CSS, XML, AJAX, jQuery, Mockito, MAVEN, AWS, Oracle, Design Patterns, UNIX, Tomcat, MySQL, Oracle, GIT, Windows, Linux
Confidential, CA
Java/J2EE Developer
Responsibilities:
- Worked on various new enhancements on teh system dat involved requirements analysis, designing teh solution, development and implementation.
- Designed and developed teh application using Agile Methodology and followed Scrum planning
- Responsible for creating functional documents, technical documents, flow charts and data flow diagrams.
- Involved in designing and writing custom code for business, data access and UI layers using core Java.
- Created Spring Controllers and Integrated wif Business Components and View Components
- Developed Spring and Hibernate data layer components for teh application
- Integrated business layer using Hibernate wif Spring DAO.
- Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve data and teh configuration of database using Hibernate.
- Helped to deploy and resolve issues during deployment and Configured Maven, Shell Scripts. Used Jenkins for Continuous Integration (CI).
- Used PL/SQL, Stored Procedures for handling SQL Server database.
- Used Subversion for creating teh project structure and version controlling.
- Performed unit testing for teh service classes and teh DAO’s using JUnit and assist users in teh testing.
- Gave production support for teh entire application including trouble shooting and fixing bugs
- Created technical solution documentation and Deployment Guide for teh application
Environment: Java, Agile, Rally, J2EE, JSP, Servlets, JDBC, Java Beans, Spring DI, Spring MVC, Hibernate Templates, Hibernate, Web Services, SOAP, RESTFUL, JSON, XML, Maven, Continuous Integration, SVN, Log4j, JUnit, Oracle RDBMS, WebSphere Server, TOAD, Linux
Confidential, Kansas City, MO
Software Engineer
Responsibilities:
- Followed Agile methodology and Scrum meetings to track, optimize and developed sequence diagrams
- Depicting method interactions.
- Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development and Customization of teh Application.
- Designed and developed Application based on Spring Framework, Spring MVC, Hibernate, Micro Services.
- Used Spring Core for concept of Inversion of control (IOC) implemented using dependency injection.
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for developing presentation layer of teh application.
- Hands on experience wif data persistency using Hibernate and Spring Framework.
- Involved in implementation of enterprise integration wif Web Services and Legacy Systems using SOAP and REST (Using Axis and Jersey frameworks).
- Developed UI using HTML, CSS, JavaScript and jQuery to display teh data on teh client side.
- Developed White box test cases using JUnit and Mockito frameworks and Configured Log4j Mechanism for complete project using xml files.
- Used jQuery and AJAX to send teh request to server side and receive teh response.
- Generated JUnit test cases for testing various Java components.
- Extensive knowledge in Spring Boot Microservices.
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
- Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces.
- Mentored, trained there by providing knowledge training in technology perspective, walk through and review sessions, closely worked wif users, developers and team members in problem solving.
- Worked wif QA team during various testing phases and resolved defects.
- Involved in debugging teh defects, code review and analysis of Performance
Environment: Java, J2EE, Servlets, JSP, JDBC, Spring, Spring Boot, Hibernate, Web Services, WSDL, SOAP, RESTFUL, SOA, HTML, DHTML, CSS, XML, AJAX, jQuery, Mockito, MAVEN, Oracle, Design Patterns, UNIX, Tomcat, MySQL, Oracle, GIT, Windows, Linux