We provide IT Staff Augmentation Services!

Java Full - Stack Developer Resume

Fremont, CA

SUMMARY:

  • 5 years of experience in design, development experience with Core Java and J2EE.
  • Involved in various stages of Software Development Life Cycle (SDLC) implementing Waterfall and Agile, Scrum methodologies.
  • Top quality architecture and development skills using latest technologies including Core Java (Collections, Multithreading, Exception Handling, and data structures, algorithms, JDBC).
  • Experienced in designing highly transactional web based applications, multithreaded services, Object Oriented techniques, application server configurations and Design Patterns.
  • Good Experience in Spring MVC Framework, Spring Testing using Mocking Objects, ORM framework Hibernate
  • Experience in developing REST based web services and familiar with SOAP
  • Good knowledge and experience in writing queries for MySQL.
  • Experience in JSP and Servlets for developing applications using MVC architecture.
  • Hands on Experience in integration with Maven, JUnit and Log4j frameworks.
  • Strong experience with web servers like Apache Tomcat7.0 and Jboss5.1.0.
  • Knowledge on Spring Boot, standard design patterns (Singleton, Factory, MVC, Decorative etc).
  • Best practices at Core Java, Data Structure and Object Oriented Principles.
  • Built and executed projects using Integrated Development Environment Tool (IDE) Eclipse Mars, Eclipse Helios.
  • Good working knowledge of Version Control Git, SVN.
  • Performed validations using JavaScript, AJAX, JSON, HTML,CSS technologies.
  • Involved in Deployment and Production Support.
  • Experience in designing Use Cases and Class Diagrams using UML.
  • Quick learning and adapting to the new technical requirements of the organization is one of my key attribute.
  • Implemented development best practices, interacting with external business areas, technical product evaluation and recommendation, troubleshooting, supporting, and monitoring various production applications.

TECHNICAL SKILLS:

Java: MySQL, HTML5, CSS3, Java Script, jQuery, Shell Script

Core Java, J2EE, Servlets, JSP,: EJB2.0, JDBC, MVC Architecture, Java Beans, JSTL, JTA, JMS, Hibernate, Spring, JUnit, Log4j, ANT, MAVEN

SOAP, Restful,: Axis, Jersey, UDDI, SOAP UI

Web Sphere, Web Logic,: Tomcat Server

Eclipse, RAD,: Jenkins, Hudson, SOAPUI, Postman

MySQL:, MongoDB, Oracle, SQL Server, PL/SQL, AWS

Operating Systems: Linux, UNIX, Windows XP and MAC iOS

PROFESSIONAL EXPERIENCE:

Confidential, Fremont, CA

Java Full - Stack Developer

Responsibilities:

  • Involved in Agile Scrum methodology, Agile meeting, Sprint and Release Planning meetings.
  • Designing an interface using the front-end tech stack: HTML5, CSS3, JavaScript, and Bootstrap.
  • Used Dependency Injection feature of Spring 4 framework for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring 4 and Hibernate 4 Template support.
  • Implemented Transactions using Spring 4 Hibernate Manager framework.
  • Used Spring 4 MVC to bind web parameters to business logic.
  • Implemented ANT and Maven build tools to build jar and war files and deployed war files to target servers.
  • Maintained relationship between objects using Spring 4 IOC.
  • Used XML based transactional support of Spring Framework.
  • Responsible for developing Spring Controllers, Service Components and DAO using Hibernate framework
  • Implemented Hibernate and replaced JDBC code.
  • Worked on Web Services using REST. Worked both on Service and Client Side.
  • Experience in deploying and Testing the services using Postman.
  • Developed White box test cases using JUnit and Mockito framework.
  • Configured Log4j Mechanism for complete project using xml files.
  • Create Maven pom.xml files and integrated with Jenkins CI worked closely with build engineers.
  • Designed & Developed user interface layer using combination of JSPs, HTML, CSS, JavaScript / jQuery for front end.
  • Written stored procedures and inner joins using RDBMS MySQL on Unix and Windows environment
  • Designed the application using UML, Class Diagrams, Sequence diagrams and State diagrams.
  • Wrote JUnit tests to test all implementation. Set up code coverage tool for web applications to monitor the degree of source code being tested in different environments.
  • Coordinated the efforts across several teams to ensure smooth progress of migration and to resolve any issues.
  • Supported the application in production and worked on the incident’s timely manner.
  • Demonstrated the application to end user during scrum meeting and end of the release.
  • Involved in resolving business and technical issues.

Environment: Core Java, Java 1.7, Hibernate 3.0, Spring 3.2, Apache CXF 2.7, Eclipse, UML, HTML, MySQL, Java Script, XML, HTML,CSS, JavaScript, JBoss, Oracle, JUNIT, SVN, GIT.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Designed and developed the application using Agile Methodology and followed Scrum methodology
  • Responsible for Reviewing functional and technical documents, flow charts & data flow diagrams.
  • Involved in designing and writing custom code for business, data access and UI layers using core Java.
  • Used Spring, JSF, JMS, Hibernate Web Services SOAP and RESTFUL .
  • Created Spring Controllers and Integrated with Business Components and View Components
  • Developed Spring and Hibernate data layer components for the application
  • Implemented web services using WSDL/SOAP and created web services. Also consuming and deploying services on ESB Servers
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files, configured XML files, hibernate query language.
  • Implemented Object-relation mapping in the persistence layer using Hibernate (ORM) framework.
  • Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact with database.
  • Worked with EJB in the server-side to encapsulate the business logic of the application and developed rich User Interface using JQuery, CSS, and HTML5.
  • Used AJAX function calls using JQuery functions to handle the user requests asynchronously and to have faster responses from the server by directly connecting to the server.
  • Obtained JSON responses to front-end using JSON API and extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
  • Experience in installing, configuring and deploying application on Web Logic Server.
  • Implemented build scripts using MAVEN.
  • Clearcase technology was used for version controlling.
  • Involved in production Deployment and Support activities of the system.
  • Coordination with various team including offshore support teams.

Environment: Java 8, JSP, Servlets, Spring IOC, Spring MVC, Spring AOP, Spring Templates, Spring Tags, Hibernate, DAO, XML, JDBC, JavaScript, jQuery, Angular JS, Apache Tomcat, WebSphere, SOAP, WSDL, JMS, Eclipse, Jenkin, Maven, Oracle, JUnit 4, Log4j, ANT, Mockito, Web Services, SOAP, Restful, WSDL, Jersey, Axis, SOAP UI, Agile, Rally, Linux

Confidential

Java/J2EE Developer

Responsibilities:

  • Provided specific deliverable, which includes design, and develop custom functionality and full documentation of functional and technical design specifications and test plans for each.
  • Involved in unit testing the functionality.
  • Involved in resolving issues during user acceptance testing.
  • Analyzed and fixed issues in production.
  • Worked with Team Lead and product team to understand requirement and improving quality of service
  • Involved in the analysis, design, and development and testing phases of application.
  • Created UML diagrams such as Class diagrams, Sequence diagrams, Use case diagrams in different tiers of the module using Rational Rose.
  • Used Dependency Injection feature of Spring 4 framework for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring 4 and Hibernate 4 Template support.
  • Implemented Transactions using Spring 4 Hibernate Manager framework.
  • Used Spring 4 MVC to bind web parameters to business logic.
  • Implemented ANT and Maven build tools to build jar and war files and deployed war files to target servers.
  • Maintained relationship between objects using Spring 4 IOC.
  • Used JSTL to implement the business logic inside the JSP.
  • Used AJAX to get the data from the server.
  • Experience in data pull using API from various sources like database, cloud and other servers.
  • Used AngularJS as the development framework to debug and develop a single-page application.
  • Expertise in DOM manipulation using JavaScript, jQuery and Angular JS.
  • Have worked on Oracle for storing and retrieving the application data.
  • Worked on JUnit 4 for testing and maintaining the system state
  • Strong experience is writing test cases using Element locators, Web driver methods and annotations.
  • Monitoring the application logs in different deployment environments.
  • Effectively used Log4j framework to implement logging system for the project.
  • Used Maven and Jenkins for Continuous integration of the application
  • Very well experienced with Application Security using Spring security.
  • Actively used JDBC during different processes with Oracle & Mongo DB.
  • Developing Hibernate Configuration files for Oracle 10g and MongoDB.
  • Implementation of the Business logic layer for MongoDB Services.
  • Worked with DB team, Business Analysts, Project managers & users to analyze & implement requirements
  • Responsible for sending the testing instructions/test cases to the testing team, to make sure the enhancements or new requirements changes/implementations are working properly.
  • Writing SQL queries for necessary action on webpage as per the requirements.
  • Fixing the application defects/bugs in quick turnaround time

Environment: Core Java, Java 1.6, AWS, Spring, Hibernate 3.0, Tomcat 7, Putty, Eclipse, CSS, HTML, Java Script, XML, Unix, WinScp, Jira, MySQL, Oracle, MongoDB.

Hire Now