We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Over five years of experience in the IT industry, involved in complete software development life cycle including requirement gathering, analysis, design, development, deploying and testing.
  • Expertise in J2EE - Java, Servlets, JSP, JavaScript, jQuery, AJAX, Spring Framework and ORM tools like Hibernate.
  • Experience in Big Data with good understanding of the Hadoop Distributed File System Ecosystem (MapReduce), Apache Spark, MongoDB, Cassandra.
  • Developed rich and complex Web UI using AJAX, HTML/CSS, JavaScript, jQuery, React-Redux and Bootstrap.
  • Developed web-Methods flow Service andjavaservice including JDBC adaptor service, transaction management, caching, error handling, HTTP and SMTP client.
  • Experience in working with Databases like Oracle, DB2 and MYSQL, PostgreSQL and writing complex SQL, PL/SQL.
  • Expertise in developing application using Spring Framework that uses features of IOC, Spring MVC, Spring JDBC, Spring Boot, Spring Security, Spring Data and AOP features
  • Exposed to Web services using Restful Web Services.
  • Good knowledge of GIT version control systems.
  • Strong experience with Maven, Log4j, Mockito and JUNIT for unit testing.

TECHNICAL SKILLS

Languages: Java/J2EE, C/C++, Golang, Python, SQL, UML

Technologies: JSP, JDBC, Spring 4.0/3.x, Hibernate, Web Services and DOM Parsers, Hadoop, MapReduce, AJAX.

UI: HTML/CSS, JavaScript, React, jQuery, Bootstrap.

Mobile: Android/SDK, React Native

Development Tools (IDEs): IntelliJ, Eclipse, NetBeans, MS Visual Studio 2005

Web/Application Servers: Tomcat, WebLogic, IBM WebSphere and JBoss.

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and Factory, Abstract Factory and Prototype.

Database: Oracle, HADOOP, MapReduce, HBase, MongoDB, MySQL, DB2.

Platforms: Windows, UNIX, LINUX

Testing Tools: JUnit

Version Control: GIT

Methodologies: Agile and Waterfall Methodology

Build Tools: Ant, Maven, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
  • Proficient in doing Object Oriented Design using UML-Rational Rose.
  • Developed applications using Spring MVC framework.
  • Used Agile methodology.
  • Involved in preparing engineering specification with OOA and OOD. Used Rational Rose to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams. Data Modeling.
  • Converted Python/Django application to Java J2EE.
  • Developed responsive UI using HTML5/CSS3, JavaScript, Ajax, jQuery and Bootstrap.
  • Used JMS for billing to the Insurance companies for patients’ appointments and treatment.
  • Used Oracle and Hadoop Database for storing/retrieving Patient treatment/Tests/Billing and history information
  • Performed Database access using PL/SQL, SQL in Oracle and Java MapReduce in Hadoop.
  • 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: Java, J2EE, JSP, Python, Spring 4.0/3.x, Hibernate, JavaScript, CSS, AJAX, Weblogic App Server, AGILE, XML, PL/SQL, JDBC, Maven, Git, Oracle, Junit, Unix.

Confidential, Santa Clara, CA

J2EE Programmer

Responsibilities:

  • Designed and developed J2EE application for communication between Financial Fusion and various other systems within the System.
  • Developed the presentation layer using Struts MVC, Servlets, and JSP’s.
  • Produced extensive design documentation using UML sequence diagrams, Class Diagrams to dynamically model the system.
  • Implemented a web service to provide RPC using framework based Service.
  • Implemented the J2EE core design patterns - Front Controller, DAO, Facade and MVC
  • Configured and used Web Logic content management to display content in JSP view components.
  • Experience in implementing Web Services in-order to communicate between different distributed components using with SOAP. Involved in consuming, producingRestfulweb services using Swing.
  • Involved in configuring and deploying the application using Apache Tomcat. Provided Transaction Management using the Hibernate configurations and Involved in integrating the business layer with DAO layer using JPA.
  • Used Maven for building and managing dependencies of the application. Developed Unit /Integration test cases using JUnit and Selenium tools. Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.

Environment: Java/J2EE, Servlets, JSP/HTML, Hibernate, SOAP, MVC Framework.

Confidential, Santa Clara, CA

J2EE Programmer

Responsibilities:

  • Gathered requirements from Stake holders and did High Level design and data flow.
  • Developed applications using Spring MVC framework.
  • Developed business logic using Java.
  • Used Oracle, PL/SQL for storing/retrieving customer account information.
  • Used Maven to compile and generate EAR, WAR, and JAR files.
  • Developed responsive UI using HTML5/CSS3, JavaScript.
  • 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.
  • Used Jenkins for continuous deployment.

Environment: Java, J2EE, Spring, Hibernate, JavaScript, CSS, AJAX, Tomcat/JBOSS Server, Oracle, PL/SQL, JDBC, Maven, Git, Oracle, Jenkins, Junit, Unix.

Confidential

Java Developer

Responsibilities:

  • Involved in early analysis and design of the project, which is based on Model-View-Controller (MVC) Architecture and Design Patterns.
  • Created UML Use Cases, Sequence diagrams, Class diagrams and Page flow diagrams using Rational Rose.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Wrote JavaScript validations on the client side.
  • Involved in writing Detail Design Documents with UML Specifications.
  • Involved in unit testing (JUnit) and integration testing and also responsible for preparing test scripts for testing the system.

Environment: Java, Java Beans, JBuilder, JavaScript, Struts, DOM, Tomcat/JBOSS, UNIX, Oracle.

We'd love your feedback!