We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Willow Grove, PA

SUMMARY:

  • More than 7 years of Professional Java/J2EE experience focused on the domains of Finance and Telecom with solid Back End, Front End and Database knowledge as well as Object Oriented Programming.
  • Expert in technologies of Front - end including HTML 5, CSS 3, JavaScript, JQuery, DOM and AngularJS.
  • Hands on experience in transferring data by Ajax in XML, and JSON formats.
  • Strong experience in Spring components such as Spring MVC, Spring security, Spring cache, Spring IOC and Spring Dao Support.
  • Solid understanding of designing enterprise web applications frameworks, such as Struts 1/2, Spring 2/3, Hibernate 3, EJB.
  • Hands on experience in Business applications in both web and client-server environment using Java and J2EE patterns, implementing with JSP, Servlet, JDBC, JavaMail, Log4j.
  • Proficient in using J2EE patterns such as MVC, DAO, POJO.
  • Proficient in Core Java concepts including Multi-Threading, Generics, Collections, Java Reflection, Exception Handling, and other new features in JDK 1.5 and 1.6.
  • Solid understanding of GOF design patterns, proficient in Java Design Patterns: Singleton, Visitor, Decorator, Factory, Proxy, Command, etc.
  • Expertise in writing SQL, PL/SQL queries in Oracle and MySql .
  • Hands on experience in major popular web applications servers, including Apache Tomcat and Jboss
  • Participated in Software Design Life Cycle (SDLC), knowledgeable in different types of testing methods including unit testing, integration testing, regression testing, and white box testing.
  • Expertise in using version control tools such as CVS, SVN, GIT.
  • Proficient in using SOAP and RESTful Web service.
  • Participated in Agile Development and Daily Scrum to provide solutions and improve production.
  • Worked efficiently as an individual as well as working in a team.
  • Good in communication and troubleshooting, great skills at facing new challenges and finding solutions.

TECHNICAL SKILLS:

Programming Languages: Java, Javascript/Jquery/AngularJS, SQL, HQL, Python

J2EE Technologies: JSP, Servlet, JDBC, JavaMail

Framework Tools: Struts 1.x/2.x, Hibernate 3.x, Spring 2.x/3.x, Spring Security, Spring cache

Web Technologies: HTML5, CSS3, AJAX, JSON, XML, PHP, XSL

Web services: SOAP, REST, WSDL

Testing/Control Tools: JUnit, Log4J, Maven, CVS, SVN, GIT, JIRA

Databases: Oracle, MySQL

IDEs: Eclipse, NetBeans, Webstorm

Servers: Apache, Tomcat, JBoss

PROFESSIONAL EXPERIENCES:

Confidential, Willow Grove, PA

Sr. Java Developer

Responsibilities:

  • Worked as a full stack developer, including technique in front-end, middle-tier and back-end.
  • In WLP used technique like HTML5, CSS3, JavaScript/JQuery and AngularJS to design the UI interface, also some Google Toolkit such as Google Tracking Tools.
  • Also used PHP in WLP to store and transfer variables, implementing small functionality without Java server.
  • Used XSL to build and update templates for Pdf, with information from XML it can generate a PDF for a specified user.
  • Maintained Hibernate ORM to ensure the data transfer between SQL and Java. Mainly used HQL to get data.
  • Maintained logic in Spring MVC framework, used features like Spring IoC and AoP.
  • Handled Java Collections to store temporary retrieved data from database, including some advanced collection like Binary Search Tree and Segment Tree.
  • Used basic algorithm like Sorting, Depth First Search and Bread First Search to optimize the operating time for some functionality.
  • Used Java Multi-threading for the hierarchy of synchronized in class level synchronization and object level synchronization. Used Safety Designed Class and Concurrent Collections to ensure the safety of shared data in multi-threading situations.
  • Used PL/SQL using Oracle 11g and Toad; extensively using and updating Store Procedure for specified functionality, sometimes also optimized the SQL queries..
  • Used different tested functions in different situations, including Unit Testing when implementing new functionality, Regression Testing when moving a piece of code to a different situation, also Simple Cross-Browser Testing for functionality in the front-end.
  • Used assisting tools including Maven, SVN, JIRA and Bitbucket.

Environment: JDK 1.8, J2EE, Spring 3.0, Hibernate 3.0, HTML 5, CSS 3, JavaScript, JQuery, PHP, Angular JS, XML, XSL, Oracle 11g, Toad, Eclipse, Maven, SVN.

Confidential, Manhattan, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Participated in the Software Development Life Cycle (SDLC), involved in full stack in development phase, including front-end, middle-tier and back-end.
  • Applied HTML5, CSS3, JavaScript/JQuery, AJAX calls and AngularJS to design the UI interface, used BootStrap to implement responsive design.
  • Used Icalendar to generate timesheet, give users availability to import their schedule to Google Calendar, ical or other calendar system.
  • Used JSON API to consume JSON service, transfer between front-end and middle-tier in JSON format.
  • Implemented User Activities Monitor module, used Javascript/JQuery and Restful Web service to analyze users’ actions
  • Used customized authentication service class for validation for login, registration, etc.
  • Used Hibernate ORM and hibernate features, including different levels of hibernate cache, multiple ways to update data, like HQL, load or get, SQL to improve performance.
  • Implemented Business logic in Spring MVC framework, used Spring IoC for bean injection, AoP to modularize cross-cutting concerns in aspects.
  • Handled Java Collections to store temporary retrieved data from database.
  • Used Java Multi-threading for the hierarchy of synchronized in class level synchronization and object level synchronization.
  • Worked with PL/SQL using Oracle 11g; extensively using Hibernate Template API for database operation, such as query, update and delete in order to fulfill user's requests.
  • Used JavaMail to when critical change is made to confirm the change.
  • Used Agile Methodology for the entire project, attending daily and weekly scrum meeting to update the work statues.
  • Used tested functions including Unit Testing, Regression Testing and Integration Testing.
  • Used assisting tools including Maven, SVN and JIRA.

Environment:JDK 1.6, J2EE, Spring 3.0, Hibernate 3.0, Jersey, HTML 5, CSS 3, JavaScript, JQuery, Ajax, Angular JS, DOM, JAXB, XML, JSON, Oracle 11g, Eclipse, JavaMail, JUnit, Maven, SVN.

Confidential, Plattsburgh, NY

Java/J2EE Developer

Responsibilities:

  • Worked in Agile Software Development and Daily Scrum, mainly involved in the development phase.
  • Involved in Full stack J2EE objects like JavaBean, DAO, Service, Resource, and Controller Configuration.
  • Applied HTML 5, CSS 3, AJAX, jQuery, JavaScript and Bootstrap to design and implement the dynamic graphic user interface.
  • Worked on Spring MVC integration using Delegating Action Proxy under proxy pattern.
  • Used Spring IoC for dynamic bean injections while I used AOP for modularizing cross-cutting concerns.
  • Used Spring Security to transfer data between pages to protect user information.
  • Designed the business object with Hibernate ORM mapping and interface with business managers using Spring DAO. Responsible for writing mapping files and DAO to implement the one-to-one, one-to-many, and many-to-one mapping.
  • Used Core Java Conceptions like Collections, Exception handling, I/O and design patterns to implement back-end logic.
  • Created SQL queries and used Stored Procedures to access Oracle database; implemented DAO to maintain the data layer.
  • Used JavaMail to inform users if any changes are made.
  • JUnit is used for testing the application modules.
  • Used Git for version control.

Environment: JDK 1.5, J2EE, JSP, Spring 3.0, Hibernate 3.0, HTML 5, CSS 3, JavaScript, JQuery, Oracle 11g, Eclipse, JUnit.

Confidential, Teaneck, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in the development phase and part of testing phase of the project.
  • Worked as part of an Agile team and work under Scrum meetings to improve efficiency
  • Creating UI pages using HTML, CSS, JavaScript and JQuery.
  • Transfer JSON format data between front-end and middle-tier using JSON API
  • Used Spring MVC and some other Spring components, like Spring Dao Support, Spring Security.
  • Used Hibernate ORM for object relational mapping between java objects and database.
  • Used Java features like Collections, Exception Handling, Generics to implement logic.
  • Wrote Junit testing cases to test the code pieces.
  • Deployed the application on Tomcat Application server.
  • Created stored procedures and Triggers in Oracle using PL/SQL.
  • Established database connection to Oracle using JDBC.
  • Used CVS for version control.

Environment: JDK 1.5, Spring, Hibernate, J2EE, HTML, CSS, JavaScript, JQuery, Oracle, JDBC, Apache web server, Eclipse, CVS

We'd love your feedback!