We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • 6 years of experience in analysis, development and testing of Web based, Client/Server and Distributed applications across the entire Software Development Life Cycle, using Java and J2EE Technologies.
  • Experience in Financial, Telecommunication, and Healthcare domains.
  • Worked on advanced software development methodologies such as JIRA, Agile/Scrum, and Waterfall processes.
  • Expertise in Core Java, data structures, algorithms, Object Oriented Design(OOD) and Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi - Threading, Reflection, Generics and other new features in Java 7 and 8.
  • Extensive knowledge of Java Design Patterns like Singleton, Business Delegate, Factory, Abstract Factory, Proxy, Adapter and J2EE patterns such as MVC, DTO, and DAO.
  • Hands-on experience with J2EE technologies, such as Servlets, JSP, JDBC, JNDI, and JMS.
  • Strong experience with developing Web Services providers and consumers using SOAP, REST, and WSDL.
  • Hands-on experience in developing web applications using MVC (Model View Controller) architecture using Spring 4, Struts 2, and Servlets.
  • Extensive experience in using Hibernate4 and JPA for mapping Java classes with database using Hibernate Query Language (HQL).
  • Strong experience in database design and development using Oracle, MySQL, SQL Server, and good experience in writing PL/SQL, SQL and stored procedures.
  • Proficient in developing and deploying applications on Web/ Application servers like JBoss, WebLogic 11, and Apache Tomcat.
  • Well-experienced with front-end development using HTML5, CSS3, JavaScript, JQuery, AngularJS, AJAX, Bootstrap, and JSON.
  • Knowledge on Hadoop technology with Hive, Pig, Flume, HDFS, Map-Reduce and Hbase.
  • Experienced in writing JUnit 4 test cases for system testing and API testing using SOAP UI.
  • Experienced with Log4j for debugging and build tools like Maven and Ant.
  • Experienced in reporting API like JFreeChart and JasperReports.
  • Good experience on version control systems Git, CVS, and SVN.
  • Excellent communication skills, highly motivated, innovative problem solver, capable of quickly learning and delivering the solutions individually or a part of a team.

TECHNICAL SKILLS

Programming Language: Core Java, J2EE, JUnit, SQL, C/C++

Framework: Struts 1.2/2.3; Spring 2.x/3.x/4.x, 4.0; Hibernate 2.0/3.0/4.3.6

Java Technologies: Core Java - JDK 1.5/1.6/1.7/1.8 , JSP, Servlets, Java Beans, Multithreading

Front-End Technology: HTML5, Java Script, JQuery, AngularJs, XML, XSL, AJAX, d3.js

J2EE Technology: JDBC, JNDI, JSTL,JMS 2.0, RMI, EJB 2.0/3.0

Databases: MySQL 5.0; Oracle 10g/11g; SQL Server 2008, Hadoop 2.1

IDE Tools: Eclipse, IntelliJ IDEA and Net Beans

Tools: Apache Ant, Maven, Log4J, SQL Developer

Application Server: Tomcat, JBoss, Weblogic

SOA: Web Services: RESTful (JAX-RS, Jersey), SOAP (JAX-WS), WSDL, JAVA RMI

Hadoopecosystem: Hadoop and MapReduce, Flume, Hive, PIG, HDFS, Zookeeper, Python

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Java Developer

Responsibilities:

  • Exposed to Software Development Life Cycle (Scrum) with JIRA Agile following Agile methodology.
  • Developed the application using Spring MVC intensively that leverages classical MVC architecture.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) / Inversion of Control (IOC), and Aspect Oriented Programming (AOP).
  • Developed Object-Relational (O/R) mapping using Hibernate.
  • Implemented Design Patterns such as Singleton, Factory, Observer, Proxy, Template, DAO.
  • Used RESTful Web services to validate mutual funds in real time scenario using JAX-RS.
  • Developed a Single Page Application (SPA) for the Product Catalog module to quickly filer, select and compare various investment products usingAngularJS, Bootstrap, HTML5, and CSS3.
  • Used AJAX to consume RESTful services and render the JSON response data on to UI web page.
  • Developed stored procedures using Oracle PL/SQL and developed complex queries for business data processing.
  • Deployed web applications and enterprise components on Tomcat and JBoss on dev and test environments.
  • Assisting in troubleshooting and resolution of problems relating to Hadoop jobs to access Confidential ’ comprehensive database provided by Prima Capital® using HDFS, Apache Flume 1.6, and Apache Hive 1.2.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Used Git to manage and control version of build & Release.
  • Involved in unit testing of the modules using JUnit test-cases.
  • Configured Maven dependencies for build automation.

Environment: Java 7/8, Spring 4, Spring MVC, AspectJ, Hibernate, JBoss 7, RESTful Web services, JAX-RS, JSTL, HTML5, CSS3, JSON, Eclipse, Oracle 11g, AngularJs, Bootstrap, Maven, Git, Log4J, JUnit, Apache Hadoop 2, Yarn, Map-Reduce, HDFS, Apache Flume 1.6, Hive 1.2.

Confidential, New York City, NY

Programmer Analyst

Responsibilities:

  • Agile SCRUM development process was used for the product life cycle management.
  • Created Use Case, wrote design approach documents, development, implementations, support, for functional security modules like Self Registration, Change Password, Approve Failed Registrations, and Update Other's Profile on a weekly basis.
  • Implemented Struts MVC 2.3 framework in the application. Responsible for configuration and integration of Spring 4 Core, Struts 2.3 and Hibernate 4.3.x.
  • Implemented Persistence layer using Hibernate 4.3.x to interact with the MySQL database.
  • Used Hibernate for object relational mapping and persistence.
  • Developed Web services (SOAP) through WSDL for XML data transfer over HTTP to interact with other components to send policy status and consumed RESTful Web service to get customer data from external module.
  • Used SAX and DOM parser for parsing xml documents and XSLT API to handle XML parsing in Object Oriented way.
  • Configured JMS service class to transfer the orders between agents and policy holders.
  • Designed interactive web pages with front end screens using HTML5, CSS3 and JavaScript 1.8.4.
  • Implemented jQuery AJAX calls in JSP web pages to render the response on to UI.
  • Created unit tests using JUnit framework in test driven development approach.
  • Used SVN as version control tool and Maven as build tool.
  • JFreeChart was used for Reporting module.
  • Worked closely with requirement team, testing team, data base administrators and production support team.

Environment: Java 6/7, JSP, JDBC, Spring Core 4.0, Struts MVC 2.3, d3.js, Hibernate 4.0, Design Patterns, XML, MySQL, Jboss, MAVEN, HTML5, CSS, JSP,JavaScript, jQuery, AJAX, SVN, JUnit, UML, Web services, SOAP, XSLT, Jira.

Confidential

Software Engineer

Responsibilities:

  • Actively involved in Requirement Analysis, Design, Coding, Developing, unit testing and System Testing.
  • Spring Framework has been extensively used in all layers of the application including UI, backend and integration.
  • Used Spring JDBC Template to connect to SQL Server database for data retrieval and store.
  • Involved in writing complex SQL queries and stored procedures in SQL Server.
  • Deployed application on WebLogic server and used Log4J for logging and tracing the messages.
  • Developed UI with JSP, AJAX, JQuery, HTML, and CSS3.
  • Eclipse was the IDE used and SVN repository for version control.
  • Apache ANT was used for the entire build process.
  • Provided status reports using JasperReport and used JUnit for unit testing for all the modules.

Environment: CoreJava, Spring, Spring JDBC, SQL Server, Rational Rose, JavaScript, JQuery, AJAX, HTML, CSS, Oracle WebLogic, JasperReport, Log4j, Eclipse, SVN, Apache ANT, JUnit

Confidential

Programmer Analyst

Responsibilities:

  • Developed components usingJavamultithreading concept.
  • Developed various EJBs (session and entity beans) for handling business logic and data manipulations from database
  • Involved in design of JSP's and Servlets for navigation among the modules.
  • Developed UI using HTML, JavaScript, and JSP, AJAX and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedureson Oracle database.
  • Involved in coding for JUnit test cases, ANT for building the application

Environment: Core Java, Multithreading, J2EE, Servlets, JSP, EJB, JMS, UML, Rational Rose, Oracle 8i, Web logic 8.1, HTML, Java script, JUnit, ANT, XML, AJAX

Confidential

Java Developer

Responsibilities:

  • Designed the software modules implementing Struts framework that is based on the Model ViewController(MVC) design paradigm.
  • Generated User interface using JSP, JavaScript, CSS, and HTML.
  • Developed DAO's which retrieve data from MySQL data base using SQL.
  • Developed modules and deployed in Apache Tomcat.
  • Used CVS for version control and Log4J to maintain the user defined logs on system.

Environment: J2EE,Java, Struts 1.2, HTML, CSS, JavaScript, JSP, JNDI, JDBC, Apache Tomcat, CVS, Log4J, MySQL

We'd love your feedback!