We provide IT Staff Augmentation Services!

Java Developer Resume

San Ramon, CA

SUMMARY:

  • Around 7 years of professional experience as a Java Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Core Java, J2EE, Hibernate, Spring 4 and 3.x, JNDI, Webservices, JAXP, RMI, XML, Javascript.
  • Expertise in server - side development with MVC architecture, Java Beans, XML.
  • Experience in client-side development with HTML5, CSS, JavaScript
  • Performed requirement analysis, and prepared High Level and Low Level design (HLD and LLD).
  • Experience in MVC architecture, Spring/framework, J2EE Design Patterns, Spring IOC, Spring Boot, and Hibernate.
  • Used and worked with Rest Webservices.
  • Working knowledge of Agile SCRUM methodology.
  • Experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
  • Proficient in Java/J2EE Design Patterns including Singleton, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
  • Experience with unit testing using Junit and knowledge of Maven and Log4j tools.
  • Experience with test-driven development using a various unit testing framework such as JUnit
  • Experience in Oracle, SQL Server 2000, and MySQL databases. Hands on with PL/SQL Stored Procedures, Triggers and Views.
  • Worked on core java messaging and multi-threading and linked list concepts
  • Created Unix Shell Scripts and maintained production scripts.
  • Experience Working in Production support.
  • Excellent communication, analytical, interpersonal and presentation skills.

TECHNICAL SKILLS:

Java Technologies: JDK (1.8), Spring3.0/2.x, Hibernate, AJAX, XML, DOM, Java Beans, Web services (WSDL, Rest), HTML, CSS, JavaScript.

Frameworks: Spring 4.x/3.x, Hibernate 3.0.

Languages: Java, SQL, PL/SQL, XML, HTML, and UML.

Database: SQL Server 2005/2008, Oracle 9i/10g

Software/Tools: JENKINS, Maven

Version Control: GIT

Servers: Apache Tomcat 8, JBoss 5.0

PROFESSIONAL EXPERIENCE:

Confidential, San Ramon, CA

Java Developer

Responsibilities:

  • Worked on gathering requirements from stakeholders and performed Design & Analysis of the Customer Specifications.
  • Developed and deployed business logic using session beans.
  • Used Spring 3.0 MVC framework
  • Used Java 8 features like stream and Lambda expressions.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Worked on MongoDB to maintain database
  • Used Java 8 Method References feature to point to methods by their names and also used functional Interfaces.
  • Used the JNDI for naming and directory services.
  • Used Web Services (Restful) to exchange information.
  • Used Hibernate framework for back end development and spring dependency injection for middle layer development.
  • Involved in debugging the application.
  • Used Maven to compile and generate EAR, WAR, and JAR files.
  • Created custom Exception classes to display appropriate error messages to business users.
  • Used Junit to perform white box testing of application. Created test conditions/test data.
  • Used Log4j for logging Errors and publishing logging information to various preferred destinations.

Environment: Core Java, J2EE, Spring 4.0, Mongo DB, HTML,CSS, Javascript, Hibernate, JBoss AS 7.x, UML, WebServices, jUNIT, Unix, GIT

Confidential, Pleasanton, CA

Java Developer

Responsibilities:

  • Involved in the design and development phases.
  • Developed MVC design pattern based UI using XML, and Spring .
  • Applied OOP concepts, including UML use cases, class and interaction diagrams
  • Worked on gathering requirements from stakeholders and performed Design & Analysis of the Customer Specifications.
  • Actively involved in defining and designing the tiers of the applications and implementation with core Java and J2EE best design practices.
  • Worked with core java concepts such as OOPs, Multi-threading, collection framework and Exception handling.
  • Used OOAD Technology classes are designed in UML with the help of Rational Rose tool.
  • Involved in Design and Development using OOAD methodology to capture and model business requirements, developing multi-threaded high performance applications server-side workflow
  • Created user-friendly GUI interface and Web pages using HTML5 and CSS3 and Javascript; JavaScript, AJAX was used for the client side validations.
  • Used Spring 3.0 MVC framework
  • Used the JNDI for naming and directory services.
  • Used Web Services (Restful) to exchange information.
  • Used Hibernate for back end development and spring dependency injection for middle layer development.
  • Worked on the persistence layer using MySQL database. Wrote queries and called procedures and functions.
  • Used Maven to compile and generate EAR, WAR, and JAR files. Used Jetty plugin.
  • Used Junit to perform white box testing of application. Created test conditions/test data.
  • Used Log4j and Slf4j for logging Errors and publishing logging information to various preferred destinations.
  • Used Jenkins for continuous deployment.

Environment: Java , J2EE, Spring 3.0, HTML, Hibernate, JBoss AS 7.x, UML, WebServices, PL/SQL Oracle 10g, jUNIT, Jenkins, Unix, GIT

Confidential

Software Engineer

Responsibilities:

  • Participated in various stages of the project life cycle mainly design, implementation testing, deployment and enhancement of the application.
  • Applied Agile methodologies for software development
  • Analysis and Designing new enhancements for every release. Had good experience in low-level designs.
  • Proficient in doing Object Oriented Design using UML-Rational Rose.
  • Used RESTful Webservices to extract product and warranty information.
  • Implemented business logic using Session beans and Stored procedures.
  • Development of persistent components using Hibernate 3.0.
  • Wrote SQL queries, PL/SQL stored procedures and modifications to existing database structure.
  • Developed Scripts for UNIX platform deployment.
  • Used ANT for compilation and building JAR, WAR and EAR files.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Expert in debugging the issues and resolving the production/test issues.
  • Involved in 24X7 production support and maintaining the application after production.

Environment: Java, J2EE, Webservices, Servlet, Oracle, PL/SQL, Weblogic Application Server and XML. UML, JUnit

Hire Now