We provide IT Staff Augmentation Services!

Java Developer Resume

Pleasanton, CA

PROFESSIONAL SUMMARY:

  • Java/J2EE consultant around 7+ years of experience in software development and IT enabled services. Experience in developing and supporting enterprise wide, Client/Server, Multi - tier, web and desktop applications.
  • Strong experience in working end-to-end development life cycle (SDLC) of projects, through the gamut of phases from Requirements Gathering, Analysis, Design, Development, Testing, Agile and Waterfall methodologies.
  • Working knowledge of Spring, Spring Boot, Spring Cloud, and ability to design cloud-native applications.
  • Experience in developing Web based applications using Java, J2EE, JSP, Servlets, JDBC, Java Beans, JNDI, Spring Core, Spring Security, Spring AOP, Spring MVC, Spring DAO, Struts, EJB, Hibernate, and JPA.
  • Experience in core concepts such as oops concepts, collection framework, and exception handling, I/O system, Multithreading, JDBC, Generics.
  • Extensively used the JavaScript frameworks, jQuery, Bootstrap, Angular JS.
  • Strong experience using MAVEN 3.0 Build System.
  • Expertise in building Web Services SOAP, Restful using Apache CXF, Spring Web Services.
  • Experience in working with offshore team.
  • Expertise in developing model components using ORM technologies like MyBatis, Hibernate.
  • Excellent understanding of RDBMS concepts, good at writing SQL queries and experience in designing Object-Relational methodologies using Oracle and MySQL databases.
  • Good experience in developing web Applications using Spring MVC, Struts framework implementing Action Controllers, Action Forms, Spring Validation Framework and Spring Tag Libraries
  • Experience in developing web pages using JSP, HTML, CSS, JavaScript, AJAX and JSTL.
  • Good Understanding of Document Object Model (DOM) and DOM Functions.
  • Experience in writing complex database queries, stored procedures, and triggers using SQL, SQL*Plus, PL/SQL. Strong Skills in Database Design, Process and Data Models.
  • Expertise in working on WebSphere, Jboss, Resin and Tomcat.
  • Experience in various methodologies like Waterfall and Agile.
  • Worked with Source control tools like SVN and Git.
  • Used MAVEN script to compile, build and deploy the web application.
  • Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j.
  • Self-motivated Team player with excellent interpersonal and communicational skills, Capable of performing in a fast paced, result driven atmosphere.
  • Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.

TECHNICAL SKILLS:

Languages: Core JAVA and JavaScript

Java J2EE: Servlets, JSP, JDBC, EJB, JPA, JSF, JAX-WS, JAXB and JAX-RS

Web Technology: JSP, SERVLETS, JSF and Rich faces.

Framework(s): JSF and My Faces

Database Technologies: SQL, MYSQL, JDBC and Oracle DB.

Build and PMT: GIT, SVN, ANT, Jenkins and Maven

Development Tools: Eclipse 3.x/4.x, NetBeans, Maven, SOAPUI, ANT, SQL DeveloperPutty, JUnit.

Web/App Servers: Tomcat 6.0/7.0/8.0, JBoss 4.x/6.x, Glassfish 3.x/4.x, WebLogic 10. x.

Operating Systems: Windows and Linux/Unix

Logging/Debugging/Testi ng: JUnit, Log4J and SLF4J

ORM Technologies: Hibernate, JPA and Eclipse link, Spring

UI Web Technologies: Servlet, JSP, HTML5, CSS3, JavaScript, jQuery, AngularJS and Bootstrap

PROFESSIONAL EXPERIENCE:

Confidential, Pleasanton, CA

JAVA Developer

Responsibilities:

  • Involved in requirement analysis and designing the system to in corporate those requirements and coming up with the design to utilize existing systems and services.
  • Developed the functionalities using Agile scrum methodology.
  • Involved in Coding, Debugging and Code review for maintaining better standards.
  • Implemented the REST web service for utilizing these services and exposing some of the newly implemented functionalities for others through JAX-RS and Spring Rest Controller.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Integrated the JSON objects, DB objects and business logic through faster xml Jackson Object Mapper.
  • Used Oracle SQL Server for storing the data and extensively used SQL queries along with stored procedures and functions for queries and data analysis.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Implemented JDBC API for communicating with database layer.
  • Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings
  • Designing, coding and maintaining all the classes and beans for implementing the business logic. Managed all the beans, controllers and services for both synchronous and asynchronous operations.
  • Implemented Kafka consumer and producer to transfer message.
  • Integrated with Spring Cloud projects to provide distributed tracing and other features.
  • Coordinated with the testing team for bug reports and fixes and tracking these tickets through JIRA.

Environment: s: Java 7, JavaScript, Servlets, JSP, JDBC, EJB, JPA, Kafka, Hibernate, JSF, JAX-B, JAX-RS, SVN, Eclipse, SQL Developer, JUnit, Log4J, JSON, RESTFUL APIs, SOAP, JMS, MDB, JIRA, Jenkins, Zookeeper, Web Services, XML Schema, Tomcat, Maven, jQuery.

Confidential, Franklin Lakes NJ

JAVA Developer

Responsibilities:

  • Involved in requirement analysis and designing the system to in corporate those requirements and coming up with the design to utilize existing systems and services.
  • Communicating with external services' representatives for understanding, reporting problems and taking into account the changes and updates.
  • Used RESTful for producing web services and involved in writing programs to consume the web services.
  • Designed POCs for proving the third-party service's credibility and functionality.
  • Implemented the REST web service for utilizing these services and exposing some of the newly implemented functionalities for others through JAX-RS and Spring Rest Controller.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Integrated the JSON objects, DB objects and business logic through faster xml Jackson Object Mapper.
  • Used Oracle SQL Server for storing the data and extensively used SQL queries along with stored procedures and functions for queries and data analysis.
  • Designing, coding and maintaining all the classes and beans for implementing the business logic. Managed all the beans, controllers and services for both synchronous and asynchronous operations.
  • Used Callable objects for implementing multithreading for parallel execution of independent events.
  • Wrote JUnit test cases for these classes following a test-driven methodology.
  • Coordinated with the testing team for bug reports and fixes and tracking these tickets through JIRA.
  • Incorporated error handling through exception handling in different layers and generating custom exceptions and codes.
  • Implemented different levels of logging throughout the system using log4j logger.
  • Participated in daily stand ups and Sprint planning and review meetings.
  • Performing bug fixes and coordinating with the testing team for all the updates and changes.
  • Documented and presented the code to the client before code handover.

Environment: s: Java 1.8, Spring 4.0.6, Spring boot 1.1.5, Junit 4.11, Apache Kafka, Tomcat 7.0.54, Log4j 1.2.17, HTTP client 4.3.4, JAX-RS 2.0, Maven 2.5.1, Windows 7, Eclipse Luna, Jira, Web Services, JSON, Jenkins, App Express.

Confidential, Columbus, OH

JAVA/Spring boot Developer

Responsibilities:

  • Involved in requirement analysis and designing the system to in corporate those requirements and coming up with the design to utilize existing systems and services.
  • Communicating with external services' representatives for understanding, reporting problems and taking into account the changes and updates.
  • Designed POCs for proving the third-party service's credibility and functionality.
  • Implemented the REST web service for utilizing these services and exposing some of the newly implemented functionalities for others through JAX-RS and Spring Rest Controller.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Integrated the JSON objects, DB objects and business logic through faster xml Jackson Object Mapper.
  • Used Oracle SQL Server for storing the data and extensively used SQL queries along with stored procedures and functions for queries and data analysis.
  • Designing, coding and maintaining all the classes and beans for implementing the business logic. Managed all the beans, controllers and services for both synchronous and asynchronous operations.
  • Used Callable objects for implementing multithreading for parallel execution of independent events.
  • Involved in developing the end to end prototyping using HTML/HTML5, CSS/CSS3, JavaScript, JSON, jQuery, Ajax, Angular.
  • Implemented HTTP functionality in AngularJS to retrieve data from web servers, also Used AngularJS for ng-grid and UI components.
  • Coordinated with the testing team for bug reports and fixes and tracking these tickets through JIRA.
  • Incorporated error handling through exception handling in different layers and generating custom exceptions and codes.
  • Implemented different levels of logging throughout the system using log4j logger.
  • Participated in daily stand ups and Sprint planning and review meetings.
  • Performing bug fixes and coordinating with the testing team for all the updates and changes.
  • Documented and presented the code to the client before code handover.

Environment: s: Java 1.8, Spring 4.0.6, Spring boot 1.1.5, Junit 4.11, Apache Tomcat 7.0.54, Log4j 1.2.17, HTTP client 4.3.4, JAX-RS 2.0, Maven 2.5.1, Windows 7, Eclipse Luna, Jira, Web Services, JSON, Jenkins, App Express.

Confidential, St. Louis, MO

JAVA Developer

Responsibilities:

  • Involved in Analysis, design and coding in Java and J2EE Environment.
  • Very Strong knowledge in using J2EE based App Servers like JBoss, WebSphere, WebLogic, and Web servers like Apache Tomcat.
  • Worked in continuous integration, Testing and deployments projects using HP ALM (traditional), Jenkins tools and repository GitHub.
  • Involved in developing front end screens using JSP, Groovy, jQuery, HTML5, AJAX, CSS3 and JavaScript. Also, involved in adding the Internationalization to the existing application.
  • Installed, configured and deployed the applications on WebSphere Portal and Application Serve with SOA Governance.
  • Developed custom directives (Attributes, Elements, and Classes) using AngularJS.
  • Construction of UIs using jQuery, Bootstrap and JavaScript. Involved in JUnit Testing. Integrated Spring DAO for data access using with Hibernate.
  • Used Hibernate to integrate with the backend database.
  • Managed different versions of application using Git.
  • Wrote different queries for database to retrieve the details from the DB2 database which are configured for One Source System.
  • Developed JSP custom tags, using JSP2.0, for encapsulating presentation logic in concise form. Converted XML to Java objects using JAXB.
  • Developed stored procedures and called using JDBC.
  • Built data-driven web applications using JSP by developing custom tags, JSTL for all the application UML, AngularJS pages, EJB and XML.

Environment: s: core JAVA5.0/6.0, JEE, JavaScript, Servlets, JSP, JDBC, EJB, JPA, Hibernate, JSF, Spring JAXB, JAX-RS, Oracle 10g, SVN, Eclipse, JUnit, WebLogic 10.x, Log4J, HTML, CSS, Oracle Database, CSS, JSON, RESTFUL APIs, SOAP, WSDL, JMS, JIRA, Jenkins, Web Services, XML Schema, Tomcat, Maven, jQuery.

Confidential

JAVA/JEE Consultant

Responsibilities:

  • Designed the system according to J2EE specifications. Servlets were used as a Front Controller gateway into the system.
  • As a Programmer participated in the designing of the Web framework using Struts framework as an MVC design paradigm.
  • Involved in the entire life cycle development of the application.
  • Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
  • Used HTML, CSS, XHTML and DHTML in view pages for front-end.
  • Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
  • Used Struts & JavaScript for client-side validation.
  • Used Struts Tag Libraries to develop JSP pages.
  • Used JSTL in the presentation tier.
  • Involved in writing the client-side scripts using JavaScript.
  • Developed Controller using Action Servlet and Action mapping provided by Struts framework.
  • Good Knowledge of Springs IOC, Spring MVC, Spring Boot and Spring integration with Hibernate and Struts Technologies.
  • Wrote Hibernate configuration and mappings xml files for database access.
  • Developed various Java objects (POJO) as part of persistence classes for OR mapping with databases.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Used ClearCase Version Control for Project Configuration Management.
  • Involved in designing the user interfaces using JSF, Face lets, JavaScript and HTML5.
  • Done the complete requirement/system specifications and test specifications.
  • Worked with a variety of issues involving multithreading, server connectivity and user interface.
  • Created entities and mapped them to the database using Hibernate.
  • Implemented DAO design pattern for database related activities (Add, Delete, Modify etc.) and to
  • Interact with the database using JDBC.
  • Generate periodic reports based on the statistical analysis of the data from various time frame and division using SQL Server Reporting Services.

Environment: core JAVA, JavaScript, Servlets, JSP, JDBC, EJB, JPA, Hibernate, Spring, JSF, JAX-B, JAX-WS, SQL, MS SQL Server, Clear Case, ANT, Eclipse, TOAD, JUnit, Tomcat 6.x, Log4j, HTML, CSS, jQuery.

Hire Now