We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • Seven years of total experience including three years of web application software design, architecture, development and implementation of software applications in JAVA/J2EE.
  • Understanding of Complete System Development Life Cycle: Analysis, designing, coding, testing, installing and documenting.
  • Experience in core Java including OOP design, collection framework, Exception Handling, IO System.
  • Exposure to Agile methodology, Test driven environment and Scrum Structure of software development by conducting meetings and coordinating with the team members to meet the deliverables.
  • Web GUI development experience using Java, JSP, Servlets, HTML5, CSS3 and JavaScript. Experience with MVC Architecture.
  • Proficient in Java Multi - Threading.
  • Experience in Application development using various frameworks such as Spring 3 Framework, Hibernate Framework, Struts2 and SOA Architecture.
  • Knowledge in Spring Application development using Spring Core, Spring Context, Data Access, Transaction Management and Spring MVC.
  • Expertise in the web application servers including Tomcat Web Server, Spring Suite Tool and IDE like Eclipse.
  • Experienced in using various design patterns such as MVC (Model-View-Controller), Singleton, Factory.
  • Experience in developing client side validations and event handling using JavaScript and providing interactive front end using JavaScript, HTML and JSP.
  • Expertise in implementing Service Oriented Architectures (SOA) with Web Services Restful and XML based Web Services SOAP.
  • Expertise in Relational Database’s like Oracle, MYSQL. Strong experience using SQL and PL/SQL to write stored procedures.
  • Sound knowledge in Junit and Log4j Frameworks.
  • Experience in building and deploying tools like MAVEN as well as version control using SVN/Subversion, GIT.
  • Experience in working with operating systems like Windows 98/NT/2000/XP, LINUX/UNIX.
  • Highly motivated and team spirited individual with passion for learning and has the capability to meet deadlines in a fast paced environment.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, SQL, HTML, Java Script, XML.

J2EE Technologies: Servlets, JSP, JDBC, JSTL, AJAX.

Frameworks: Spring, Spring MVC, Hibernate/JPA, EJB, JSF

Spring Modules: Core, Context, Data Access, Transaction, Spring MVC.

Web Technologies: Angular JS, HTML, JavaScript, AJAX, CSS.

UI Development: HTML, CSS, JavaScript.

Web Services and XML Technologies: SOAP, Restful

Application/Web Servers: Apache Tomcat

Databases: MySQL, Oracle

IDE Tools: Eclipse and Spring Suite Tool

Configuration: SVN, GIT

Operating Systems: Window 10, LINUX/UNIX

Tools: Maven, JUnit, Log4j

Protocols: SOAP, HTTP, FIX

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

JAVA/ J2EE Developer

Responsibilities:

  • Analysis and design for order and trade reconciliation system.
  • Responsible for the implementation of application system with core Java and spring framework.
  • Extensive Core java such as Collections and Multithreading
  • Extensive use of Hibernate framework and its caching mechanism to persist large amount of trade/order data with database. Used Spring Framework for dependency injection and integrated it with Hibernate.
  • Involved in implementation of modules like accessing trade/order records from database, comparison of order/trade records and related classes using Spring Framework and Hibernate.
  • Developed presentation layer (Web GUI) using JavaScript and HTML5/CSS3.
  • Developed Spring Xml file for database configuration using Hibernate and for different spring beans.
  • Used Hibernate as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Wrote Hibernate configuration file and define persistence classes to persist the data into Database.
  • Developed Data Access Objects to handle HQL queries using Hibernate and Transfer objects.
  • Used Hibernate named queries to access data from Database.
  • Used Restful web service for file upload and download operation.
  • Involved in development of client side validation and event handling using JavaScript.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.
  • Used Log4j for logging info and are helpful in debugging the issues.
  • Involved in module testing using JUnit.
  • Involved in enhancement of project related to file format as per the client requirement.
  • Maven is used to build and deploy the application.
  • Involved in documentation of essential development stages of project.

Environment: Java 1.8, Eclipse, xml, MySQL, Hibernate, Spring Framework, Junit, Log4j, Apache Tomcat Application server, Maven

Confidential, Montgomery, AL

Sr. Software Engineer

Responsibilities:

  • Involved in analysis, design, coding and testing of the project.
  • Gather requirements and prepare a technical document.
  • Record the tasks and time estimation for each task in Version One tool, P6, Quality center.
  • Developed the front end using HTML5, CSS and Java script
  • Developing service and DAO layers of application using MVC framework and Jdbc.
  • Coding functionality and unit testing.
  • Responsible for writing Maven POM configuration files for build and deployment.
  • Participated in build process using Maven for the server side code
  • Involved in designing database schema for application.
  • Developed PL/SQL sub programs like stored procedures, triggers.
  • Involved in the application design review, code review and assisted the team in following the recommendations/guidelines.
  • Report progress of the tasks to the Project Manager and client on the daily scrum.
  • Involved in testing the web services using Rest API.
  • Monitor production activities/processes to ensure timely and effective reporting, tracking, follow-up and communication of problems to internal clients and technical resources

Environment: Java 1.7, Eclipse, Oracle, Rest, JavaScript, Spring Framework, HTML, CSS, Junit, Log4j, Subversion, Git.

Confidential - Atlanta, Georgia

Senior Programmer

Responsibilities:

  • Participated in a project to upgrade Solaris operating system for Confidential Credit card application system. The Credit Card application was a C++ Unix application that used sockets and/or shared files for message communication with main frame and open system using oracle tuxedo middleware and Pro*C/C++ to access the credit card database
  • Participated in a project to upgrade Solaris operating system for Confidential FFR (Frequent Flyers Program) application system
  • Debugged issues to link libraries and files
  • Checked in/out code into subversion
  • Worked in highly collaborative Agile / SCRUM Methodology environments

Environment: UNIX/Linux, oracle, XML, Window, Subversion

Confidential, Denver, Colorado

Senior Developer/Analyst

Responsibilities:

  • Java: module application support, included execution trace and source code parse in Eclipse to find workflow break point and data abnormality could cause it
  • Pro C++ development: new modules design, development, debugging, maintenance and support, existing modules maintenance and enhancement, mass conversion disbursement, cash, investment subsystems modules from Pro*C ++/32 (K&R, ANSI 89) to Pro++/64(ansi99) with partial reprogramming and fixes, proper MAKE file changes and after conversion Lint control;
  • C/Shell scripts: various multi-file module packages execution controlling C-shell scripts creation and enhancement, using various UNIX utilities and knack of C-shell (C shell programming)
  • PL/SQL: database and forms triggers and stored procedures, functions and packages development and maintenance for various database common area located business operations, anonymous scripts for multiply used data fix procedures and cvs formatted reports

Environment: Java, UNIX, Oracle 10g

Confidential, Broomfield, CO

Programmer/Analyst

Responsibilities:

  • Developed PL/SQL store Procedures and Functions, performance tuning and packages accordance with Business Requirements for loading data into database tables
  • Designed and developed of complex, high-volume, high performance reporting utilizing SQR (Brio Software). The data that was obtained from various sources were fed into the staging area in Teradata.
  • Involved in all phases of the Systems Development Lifecycle: Work with Business Analysts and other team members to architect solutions. Perform detailed application design and development
  • Utilized C application and PL/SQL (Pro*C) tools on the Oracle database to create custom media bill invoices for customers spend over a million a month to buy office products
  • Developed unit test plans, execute, and evaluate unit test results
  • Experienced working in highly collaborative Agile / SCRUM Methodology environments with aggressive Sprint cycles
  • Deployed/integrated the approved codes using ClearCase tool into all testing environments and follow the rest of the process until task completion
  • Created Tables, Database Triggers, Functions, Cursors and Complex SQL queries by using Oracle 10g

Environment: UNIX, Oracle 10g, Window XP.

We'd love your feedback!