We provide IT Staff Augmentation Services!

Sr. Java /j2ee Developer Resume

Milpitas, CA

SUMMARY

  • 8+ years of IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi - tier applications using Java/J2EE technologies.
  • Experienced with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design, UML, Agile and Waterfall methodologies.
  • Expertise in development and deployment of web components that include Servlets, JSP and business layer components that include Web Services, JDBC, JNDI, JMS, Serialization, Collections API, Multithreading, data structures, Garbage Collection.
  • Excellent Java development skills using Core Java, OOP’s, Concurrency, Algorithms, Design Patterns, Servlets, JSP, Tag Libraries, HTML, XML, JDBC, Hibernate ORM, Spring framework.
  • Expertise in Core Java Object Oriented concepts like Multithreading, Exception Handling, Collections.
  • Expertise in Data Structures, Designing and Scaling of the web applications.
  • Experience with various J2EE design patterns like Singleton, Factory, Abstract Factory, DAO, MVC &Business Delegate in the development of enterprise applications
  • Experience in developing web applications with various open-source frameworks: Spring Framework, Spring (MVC), Spring (IOC, AOP), Spring Boot.
  • Experience in developing Microservices using Spring Boot.
  • Well versed with Hibernate, Hibernate Annotations and Configuration
  • Expertise in persistence framework, Hibernate ORM to map POJOs to a relational database. Developed Hibernate configuration files and queries and Implemented DAO classes.
  • Experience in implementing Service Oriented Architecture by publishing and consuming Web Services using SOAP, WSDL, UDDI, and RESTFUL.
  • Excellent front-end, UI development skills using scripting languages like JSP, JSTL, HTML5, DHTML, CSS3, JavaScript and its libraries.
  • Implemented Java 8 features like lambdas, functional interfaces, function packages classes and streams for development.
  • Good knowledge on Web application and implementation of Amazon Web Services (AWS) using AWS SDK for Java with Amazon EC2, Amazon Simple Storage services (S3) and Amazon RDS.
  • Expertise in using and configuring various web and application servers like IBM Web Sphere Application Server, Apache Tomcat, JBoss Application Server, Glassfish.
  • Proficiency in programming with various Integrated Development Environments (Java IDE's) like Eclipse, NetBeans.
  • Experience with configuring and customizing logs using Log4j and Spring AOP.
  • Experience in building and deploying applications using Maven, Jenkins and designing test cases for unit testing applications using JUnit, Mockito frameworks.
  • Good knowledge of Configuration Management tools like SVN, CVS, and GIT for version control.
  • Extensive database skills and expertise with SQL, PL/SQL Stored Procedures, Functions, Cursors and hands-on experience in working with NoSQL Database like MongoDB, Cassandra to manage extremely large data sets.
  • Experience in Functional, Unit, Regression and Integration testing.
  • Worked on deploying WAR file on various environments remotely.
  • Excellent Interpersonal skills, outstanding problem solving and decision-making skills.
  • Having good understanding of Change Management Process.
  • Possess excellent communication skills and can handle responsibilities independently as well as proactive team member. Quick learner and has ability to finish multitasks within time.

TECHNICAL SKILLS

Languages: Java 8, C, .Net, Python, JavaScript, HTML, XML, CSS

J2EE Technologies & Frameworks: Java, J2EE, Servlets, JSP, JDBC, Java Beans, JAX-WS, MVC, Spring Framework (DI, MVC, AOP, Data), Spring REST, Spring Boot, Hibernate, Web Services, SOAP, REST, Jersey, Mockito, WSDL, AXIS, Jersey, JUnit, Log4j, Jackson, jQuery.

Design Patterns: MVC, Singleton, Front Controller, Business Delegate, Service Locator, Data Access Object, Factory and Abstract Factory

Web/Application Servers: WebSphere, WebLogic, JBoss, Tomcat Server

Development Methodologies: Waterfall, Agile/ Scrum

IDE Tools: Eclipse, Spring Tool Suite, RAD, IntelliJ

Build and Other Tools: Maven, JENKIN, SPLUNK, SOAP UI, Postman

Cloud Technologies: AWS

Version control: GIT, SVN, CVS

Databases & Tools: Oracle, SQL, MySQL, TOAD, SQL Developer, MYSQL workbench, NOSQL (MongoDB, Cassandra)

Operating Systems: Windows, Unix, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Milpitas, CA

Sr. Java /J2EE Developer

Responsibilities:

  • Followed Agile methodology, interacted with the client, provided/taken feedback on the features, suggest/implement optimal solutions and tailored application to client needs. Participated in all scrum ceremonies.
  • Designed the application by implementing Spring Framework based on MVC Architecture, RESTful Web Services, and Hibernate.
  • Integrated the application with Spring Framework for implementing DI/IoC.
  • Developed Spring Controllers, Service Components, DAOs.
  • Used SpringRest as REST API and Spring-Rest Template for the rest client for developing web services.
  • Used Dependency Injection feature of Spring MVC framework and Hibernate O/R mapping tool for rapid development and ease of maintenance.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Implemented complex business Delegate layer using DAO’s created and business logic.
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files, configured XML files, hibernate query language.
  • Wrote SQL queries and Hibernate queries for interacting with database using Hibernate based POJO entities.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Involved in data modeling the tables in Cassandra.
  • Improved performance of the tables through load testing using Cassandra stress tool.
  • Configured and created application log files using Log4J required to trace application messages.
  • Developed unit test cases and suits on Junit and Mockito framework for unit testing.
  • Used Jenkins and Maven for continuous integration, building and deployment.
  • Used Git as version control system.
  • Configured and deployed the application on Tomcat.
  • Actively involved in code reviews and bug fixing.
  • Worked closely with various teams to resolve the issues.
  • Participated in the Production support issues, to deploy and maintain the application successfully.

Environment: Java 8, J2EE, JSP, Servlets, JDBC, XML, Spring, Spring Boot, Microservices, Hibernate, Web Services, SOAP, Restful, WSDL, Jersey, Jackson, Axis, SOAP UI, AWS, Mockito, Eclipse, Cassandra, Oracle11, TOAD, JUNIT, SQL, PL/SQL, JSTL, Spring Tags, HTML, CSS, Maven, Jenkin, UML, TOAD, WebLogic, Linux.

Confidential, CA

Java /J2EE Developer

Responsibilities:

  • Developed application using Agile Methodology.
  • Responsible for creating functional design documents, technical documents, flow charts and data flow diagrams.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for two modules.
  • Involved in the integration of Spring for implementing Dependency Injection (DI/IoC).
  • Developed code for obtaining bean references in Spring IoC framework.
  • Developed the DAO layer using the Hibernate annotations and configuration files.
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components.
  • Used Spring Boot at back-end which helps to develop application with ease.
  • Secured the REST services using Spring Boot Framework and created documented REST services using Swagger and Jersey.
  • Consumed Enterprise Web Services & generated client using Jersey and Axis Frameworks
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms
  • Experience in managing life cycle of MongoDB including sizing, automation, monitoring and tuning
  • Helped UI to integrate the java beans data using JSTL, Spring tags
  • Used Maven Scripts to build and deploy applications and worked closely with build team to resolve CI, Maven site and Report Issues.
  • Unit Testing Java code using JUnit and JMETER and Integrating with Jenkins
  • Developed, Tested and Deployed application in Apache Tomcat server.
  • Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
  • Involved in testing and deployment of the application on WebLogic Application Server during integration and QA testing phase.
  • Was part of production support team to resolve the production incidents.
  • Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
  • Documentation of common problems prior to go-live and while actively in a Production Support role.

Environment: Java8, J2EE, JSP, Servlets, JDBC, XML, Spring 3.x, Spring Boot, Hibernate, Web Services, SOAP, Restful, WSDL, Jersey, Jackson, Axis, SOAP UI, Eclipse, Oracle11, TOAD, JUNIT, MongoDB, SQL, PL/SQL, JSTL, Spring Tags, HTML, CSS, Maven, Jenkin, UML, TOAD, WebLogic, Linux.

Confidential, San Leandro, CA

Java/J2EE Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC/Waterfall).
  • Developed, implemented and supported the J2EE based systems for the changes in requirements using Agile methodology, participated in Scrum meetings.
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams using UMLet.
  • Developed UI modules using HTML, JSP, JavaScript and CSS.
  • Developed many JSP pages and JSTL Tags
  • Wrote object-oriented JavaScript for transparent presentation of both client-and server-side validation.
  • Involved in the integration of Spring for implementing Dependency Injection (DI/IoC).
  • Developed code for obtaining bean references in Spring IoC framework.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, ModelandView Objects, View Resolver.
  • Developed API’s and Java Server Components using, Spring MVC and Hibernate Frameworks.
  • Extensive knowledge in Spring Boot Microservices.
  • Used JIRA for issue tracking and project management of the applications.
  • Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, EJB template generation, and subversion control (SVN).
  • Used Core java and object-oriented concepts.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Used log4j, and Junit for debugging and testing the system state.
  • Wrote Stored Procedures using PL/SQL query language in Oracle database. Performed query optimization to achieve faster indexing and making the system more scalable.
  • Created tables, functions, stored-procedures, SQL queries, joins, integrity, constraints for Oracle database.
  • Used Maven as build tool and developed build file for compiling the code of creating WAR files.

Environment: JDK 1.6,JSP, JSTL,JavaScript, JPA/Hibernate, Spring, Spring MVC, CSS, Subversion, XML, JDBC, AJAX, jQuery, Eclipse 3.4,JIRA, Log4J, JUnit, Apache Tomcat, Oracle 10g, PL/SQL, Unix,scrum, agile, SQL Queries, PL/SQL Queries, SQL Server, MySQL Queries.

Confidential

Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the 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 the application.
  • Hands on experience with data persistency using Hibernate and Spring Framework.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST (Using Axis and Jersey frameworks).
  • Developed UI using HTML, CSS, JavaScript and jQuery to display the data on the 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 the request to server side and receive the response.
  • Generated JUnit test cases for testing various Java components.
  • 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, actively worked with users, developers and team members in problem solving.
  • Worked with QA team during various testing phases and resolved defects.
  • Involved in debugging the 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

Confidential

Jr.Java Developer

Responsibilities:

  • Involved in Full System Development Life Cycle (SDLC)
  • Involved in Development of the interface using agile methodology.
  • Developing User Interface using JSP, Servlets HTML, and JavaScript
  • Developed the application based on Model View Controller (MVC), design pattern using Servlets, JSP and Java Beans.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Used Hibernate to populate the data from the Database.
  • Used JavaScript and JQuery for validating the input given to the user interface.
  • Developed the application using Spring MVC.
  • Involved in front end server-side coding using JavaScript/HTML/CSS and Java, JSP, Beans, EJBs.
  • Developed JSPs, JavaBeans and Servlets.
  • Created images/icons for web pages using Photoshop.
  • Interaction with the clients for modifications after UAT.
  • Data validation and documentation for future changes.
  • Implemented design patterns like MVC, Singleton.
  • Designed and Developed HTML pages and JSP pages.
  • Developed front- end interfaces and Error Handling mechanism using JSP.
  • Used Tomcat server for application development with Eclipse IDE tool
  • Used JDBC Connection Pooling with Oracle Database
  • Called PL/SQL stored procedures using JDBC Callable statements
  • Worked on bug fixing of the developed application.
  • Instrumental in modularizing, structuring & functional designing and played key role in development.
  • Used JDBC connectivity with callable statements to invoke the stored procedures.
  • Developed a connection pool mechanism in java to pool Oracle connections.
  • Testing the modules

Environment: Java/J2EE, Spring, Hibernate, JSP, Servlets, HTML, DOJO, JavaScript, Spring AOP, XML, XSD, XSLT, CSS, JPA, JUnit, RAD, Oracle, PL/SQL, SQL developer, Web sphere Application Server, Log4j, UNIX, Microsoft Visio, Quality Center, JIRA Tracking tool

Hire Now