We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Tlanta, GA

SUMMARY:

  • Around 6 years of experience in Application Development, which includes analysis, design, development, implementation, testing and maintenance of projects in the areas of Java/J2EE Client and Server side Enterprise Applications.
  • Experienced in different business domains such as E - commerce, Banking and Financial.
  • Solid fundamental noledge in Core Java, Algorithms, and Data Structure.
  • Expertise experience using Spring 3.x/4.x, Struts 2, Hibernate 4/5 for building web project.
  • Extensive programming experience in developing web based application with Spring Boot framework and Spring Data JPA for CRUD manipulations.
  • Expertise in implementing Spring MVC and Spring Security, and utilizing Spring 3.x/4.x in business layer for IOC, AOP and transaction management.
  • Expertise in implementing application using Design Patterns such as Singleton, Factory, Prototype, POJO and DAO.
  • Involved in creating and consuming SOAP based and RESTful web services using WSDL, JAX-WS, SOAP UI, JAX-RS and JERSEY framework.
  • Expertise experience using Hibernate 4 and MyBati for ORM as the persistence layer, writing HQL, Criteria and configure second-level cache (e.g. Ehcache).
  • Extensive experience and noledge on using Apache Lucene for nature language process.
  • Hand-on experience on Amazon Web Service (Elastic Beanstalk, EC2, RDS and S3)
  • Experienced in implementing Single Sign On technique on the web application by using Auth0.
  • Extensive experience on manipulating Weka api for clustering the instances on business logic.
  • Hand-on working experience in deploying Apache-tomcat(web server), JBoss and WebLogic(application server) on web application.
  • Solid understanding and expertise in utilizing RDBMS like MySQL 5.x, Oracle 10g/11g and NoSQL databases such as MongoDB 3.0.
  • Experienced in developing asynchronous messaging services with JMS and ActiveMQ.
  • Familiar with Test Driven Development (TDD) process and performed unit testing using JUnit, test cases and Mockito for mock target objects.
  • Experienced in implementing reporting tools such like Jasper Reports and D3.js to get intuitive information of data from Database.
  • Experienced in client side web development using Bootstrap, HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, JSON and XML.
  • Hands-on experience in using Jenkins for continuous integration services for software development.
  • Hands-on experience in using Log4J and Slf4j for logging framework, Maven and Ant for dependencies and SVN, GIT for version control.
  • Experienced in using Bugzilla as a web-based general-purpose bug tracker tool.
  • Extensive experience and understanding on such as Agile Scrum Methodologies, Waterfall.
  • Team player with good communication and writing skills, excellent programming skills, self-motivated, ability to handle multiple tasks, work independently.

TECHNICAL SKILLS:

Frameworks: and libraries\Programming/Scripting Spring Boot, Spring MVC, Spring Security, \C, Java 8, SQL, PL/SQL, UNIX Shell Scripting, Struts 2, Hibernate, Mockito, JUnit, JBoss \JavaScript, Python Drools, Weka API\

Java/J2EE Technologies: \Web Technologies Core Java, Servlets, JSP, JSTL, JPA, JDBC, \JSP, JavaScript, JQuery, AJAX, HTML, JNDI, JMS, Log4J\CSS, Bootstrap, Taglibs, XML, AngularJS\

Web/Application: Servers\Web Services Apache Tomcat, JBOSS, WebLogic, JAX-RS, \SOAP, SSO (Auth0), WSDL, JAX-WS, JERSEY\SOAP UI, RESTful\

Design Skills: Web/Application Server TDD, Agile Scrum, Waterfall, Iterative \WebSphere 7.0, Web logic 8.1, Tomcat V-model\Server 8.x and JBoss7.x

Web Technologies\Test tools: HTML 5, CSS3, XML, JQuery, AJAX, JSON, \TestNG, JUnit, spring test, Bugzilla\ AngularJS IDE\Version Control Eclipse 3.1, IntelliJ, JasperReports\GIT, SVN, CVS\

PROFESSIONAL EXPERIENCE:

Confidential - Atlanta, GA

Senior Java Developer

Responsibilities:

  • Implemented the MVC design pattern using Spring MVC.
  • Designed, Developed and implemented RESTful Web services on cloud analytic platform using JAX-RS
  • Implemented the Internal Site Search Engine - Apache Lucene on the FAQ showing page.
  • Implemented Hibernate annotation for Object Relational Mapping (ORM) with Oracle Database
  • Used Hibernate Query Language (HQL), Session Class, and Criteria to manipulate database
  • Implemented Weka Clustering API to segment the users while providing the potential useful questions & answers.
  • Used PL/SQL to write Stored Procedures, Functions and Triggers
  • Used JIRA tool for bug tracking, issue tracking and project management
  • Deployed SVN as a version control tools
  • Configured and customized logs using Log4J
  • Responsible to manipulate HTML5, CSS3 in JQuery, as well as making the pages dynamic using AJAX, JSON and XML.
  • Designed and implemented an intuitive graphical representation of the consumption statics using D3.js
  • Involved in Unit Testing using JUnit of the platform
  • Involved in doing SCRUM practices and planning of sprint attending daily SCRUM meetings and sprint retrospective meetings to produce quality deliverable within time

Environment: Hiberate 4.1, Spring MVC 3.1, RESTful, Apache Lucene, JBoss Drool, JAX-RS, HTML5, CSS3, JQuery 2.0, AJAX, JSON, XML, DAO, JIRA, JUnit

Confidential - Atlanta, GA

Senior Java Developer

Responsibilities:

  • Developed POJO and Data Access Object (DAO) which handles all database operations using Hibernate named queries, implemented business logic components using POJOs, combined Spring Data JPA to simplify the data query and storage processes.
  • Combined Spring Boot and Spring Security together in order to provide customer auto triggered email event.
  • Configured the Spring Security in order to meet the security needs of REST services.
  • Deployed the SSO by using Auth0 to provide convenient log in process.
  • Used @ResponseBody and @ ResponseEntity annotations to implement the RESTful web services on server side and provide the consumer’s history to the customer.
  • Involved in developing interactive web pages with front-end using Bootstrap, HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, JSP and JSTL.
  • Used Ehcache for second level cache in Hibernate for the application.
  • Utilized Log4j to debug and record the logs in application, configured Log4j to meet the test needs, and used Mockito as for the unit test.
  • Implemented Version Control using Git, tested module’s functions as well as whole system’s functions in my branch before committing to the master branch
  • Involved in requirement gathering, design, analysis and development using agile methodology.

Environment: Hibernate, Spring Boot, Spring security, Web Services(SOAP, REST), Auth0, Spring Data JPA, EJB, JMS, Eclipse, UML, Log4j, Maven, ANT, Git, HTML, CSS, JavaScript, AJAX, AngularJS

Confidential - Atlanta, GA

Java Developer

Responsibilities:

  • Used Spring 3 as the Web-container framework. Responsible for configuration and integration of Spring Core, Spring MVC and Hibernate 4.
  • Integrated Spring Security to provide security features like Autantication/Authorization.
  • Implemented Weka clustering API to cluster the users instances.
  • Involved in configuration and retrieving data from Oracle 11g.
  • Designed and created the DAO classes and corresponding DAOimpl classes to implement CRUD operations.
  • Used Spring RESTful API to create RESTful Web Services, set JSON data type between front-end and the middle-tier controller.
  • Participated in creating client side UI pages with HTML5, CSS3, JavaScript and JQuery.
  • Implemented AngularJS on single page web application to consume data from back-end.
  • Used Log4J for maintaining application running logs and got good troubleshooting feed-backs.
  • DevelopedMaven3 build scripts to automate the deployment to various Web Servers.
  • Used SVN to manage and control version of build and release.
  • Extensively tested the code usingJUnittests andshellscripting for Test Driven Development.

Environment: Agile, Java 7, spring 3, Hibernate 3, Spring Security, XML, Oracle 11g, Spring RESTful API, RESTful Web Services, JSON, Weka API, AngularJS, HTML5, CSS3, JavaScript, JQuery, AJAX, Log4J, Maven 3, SVN, JUnit

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the software development life cycle following Waterfall model..
  • Used Spring 3 framework and integrated Spring MVC to define Controllers, Services, POJO Classes.
  • Implemented persistence layer using Hibernate 3 including creating XML configuration files and related mapping classes.
  • Implemented Hibernate Transactions using Spring AOP Interceptors.
  • Wrote SQL queries and Stored Procedures for data fetching and processing with MySQL .
  • Performed Unit testing with JUnit.
  • Used Maven 3 for building dependency.

Environment: Java 6, Waterfall, Spring 3, SpringMVC, Hibernate 3, XML, Spring AOP, SQL, MySQL, JUnit, Maven 3, Eclipse

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed using Struts framework to implement MVC architectural pattern.
  • Created Struts config, Tiles Definition, and validation using Struts controller component and Struts validation framework.
  • Developed Helper Classes and Value Objects (java beans).
  • Structured and developed application using JavaBeans (Model), Servlets (Controller) and JSP (View).
  • Implemented Business Logic in Session Beans.
  • Developed stored procedures, triggers, and database scripts in PL/SQL for CRUD operations of the data in the Oracle database.
  • Involved in designing and developing front-end pages using HTML, CSS and JavaScript.

Environment: Java 6, Eclipse, Structs, MVC, JavaBeans, Servlets, JSP, PL/SQL, Oracle, HTML, CSS, JavaScript

Confidential

Java Developer

Responsibilities:

  • Implement Spring framework for business logic and used Spring Security to deal with autantication and authorization.
  • Used Hibernate as persistence layer for mapping package, customer, and courier related classes with tables in the database.
  • Integrated third party navigating software for GPS services with the system.
  • Used JMS for asynchronous messaging services to publish notification to all relative departments.
  • Involved in the development procedures of the user interface pages with HTML, CSS, JavaScript and jQuery.
  • Wrote test cases and run testing with JUnit.

Environment: Java 6, Eclipse, spring, Spring Security, Hibernate, JMS, HTML, CSS, JavaScript, jQuery, JUnit

We'd love your feedback!