We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

IllinoiS

SUMMARY

  • 8 years of progressive experience in design, development, implementation and testing of Web based Applications using Java/J2EE technologies
  • Extensive work experience in Java/J2EE technologies including Servlets, JSP, AJAX, EJB, JNDI, RMI, JMS and JDBC for building server side applications and user interfaces
  • Extensive experience in creation and maintenance of mapping files and transaction control in Hibernate and Java Persistence API (JPA)
  • Experience in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, Restful)
  • Well versed with multiple Relational databases like MS SQL, DB2, MySQL, Oracle and in PL/SQL statements, stored procedures in development and troubleshooting
  • Experience in various open source frameworks like Struts 2.0 and ORM Technology like Hibernate 3.0.
  • Proven expertise in Spring Framework (Core, JDBC, MVC, AOP and DAO)
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi - tiered object-oriented system architectures utilizing Unified Modelling Tools (UML) such as Rational Rose, Rational Unified Process (RUP)
  • Experience in client side Technologies such as HTML5, CSS3 and JavaScript
  • Very good understanding of Angular JS, Node.js
  • Experienced in deploying applications on WebLogic, Apache Tomcat, JBoss, IBM Websphere application servers
  • Experienced in using JUnit, Ant, and Log4J for testing, building and logging
  • Experience in using Spring Batch as a batch processing unit
  • Quick learner and Team player with excellent communication, organizational and interpersonal skills

TECHNICAL SKILLS

Technologies: Java, JavaBeans, J2EE (JSP, Servlets), Struts, SOAP,REST Web Services, Spring 3/3.2/4.0, Hibernate 3.5/4.0/5.0, Ajax, JMS, JDBC.

Markup Languages: HTML, CSS, XML, JSON, XSL, XSLT

Application Servers: WebLogic 11g/12c, WebSphere 7/8/9, JBoss.

Web Servers: Tomcat 7/8

Middleware: RMI, EJB 2.0/3.0, SOA, Web Services (SOAP & REST).

Apache Projects: Maven, Log4j, Struts1.2/2

IDE: Eclipse 3.0/3.2/3.3/3.7 , My Eclipse 6.0/7.1/8.0, RAD 7.5, IntelliJ, NetBeans

RDBMS: Oracle 10g/11g, MySQL 4.0/5.0, MS-SQL Server 2010/12, DB2

Source Control: Tortoise SVN, GIT

OS: Windows (XP/7/8), Linux, Unix

Scripting Tools/framework: JavaScript, Node.js, Angular JS, Eclipse RCP

Domain Knowledge: E-commerce, Retail, Banking and financial applications

PROFESSIONAL EXPERIENCE

Confidential, Illinois

Java Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering, development, enhancements using agile methodologies
  • Developed the user interface using JSP, JavaScript, Angular JS, JQuery, Html and CSS
  • Used Spring MVC for implementing the Web layer of the application. This includes developing Controllers, Views and Validators
  • Implemented the caching mechanism in Hibernate to load data from Oracle database
  • Developed Spring rest controllers to handle JSON data and wrote DAO’s and services to handle the data
  • Developed Oracle stored procedures and triggers
  • Used AOP concepts like aspect, join point, advice, point cut, target object and also AOP proxies
  • Performed validations by using Restful Web Services with JAX-RS.
  • Used Eclipse IDE for code development along with SVN for managing the code.
  • Experience in modelling and creating of JUnit using MOCKITO framework.
  • Extensively involved in production Support and in fixing defects.

Environment: Jdk 1.6, HTML, Jsp, Spring, JBoss, log 4j, Tortoise SVN, Hibernate, SOAP web services, maven, SOAP UI, Eclipse Kepler, java script, Xml, Oracle

Confidential, Jersey City

Programmer/Support Analyst

Responsibilities:

  • Worked on MERACA Business Process (Manual Entry, Repair, Approval, Cancel, and Amend) which allows the cash operations business unit to input transactions received from customers in a non-electronic format into the standard electronic format used by cash operations so the transaction can be effectively controlled and processed
  • Integrated the new releases to UAT servers and then to Production
  • Provided QA support during all test phases on new functionalities for MTNA
  • Implementing and testing of PSE monthly Thomson Load
  • Developed business logic in EJBs using EJB3 and invoked external services inside EJB
  • Developed “Gatekeeper” project which stores files that has the information required to recertify the user accounts on MTNA
  • Developed Message Driven Beans for real time messages
  • Provided support for MTNA which includes support to STP, MERACA, FR, CDR applications
  • Close interaction with Clients, Operations and Application Services in timely management and resolving incidents and problems
  • Developed and Implemented batch processing jobs running on a daily basis.

Environment: Java, XML, EJB, ANT, CVS, Oracle,JMS, Spring Batch

Confidential

Programmer Analyst

Responsibilities:

  • Provided weekly status reports to the manager with the latest information of all ongoing activities
  • Maintain logs of all issues and ensure resolutions according to quality assurance tests for all production processes
  • Coordinate with various teams and raise support ticket for all issues, analyse root cause and assist in efficient resolution of all production processes
  • Used Spring MVC for developing the application and used JPA to map to Oacle database tables.
  • Used MySQL and Oracle platforms to create databases of student and faculty login information and their desired areas of study
  • Used Struts framework to implement the MVC architecture for most applications
  • Performed validation for client side as well as server side with the help of StrutsValidation Frame Work
  • Performed End user testing and Unit testing using JUnit.
  • Made use of SQL queries to perform various functionalities in the database
  • Prepared the project documentations and the module wise documentations.
  • Involved in the client interactions sessions and the final project presentation

Environment: Java, JSP, HTML, CSS, JavaScript, Spring MVC, Struts, JUnit, JDBC, Oracle.

We'd love your feedback!