We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Juno Beach, FL

SUMMARY

  • Over Seven (7+) years of experience in software development.
  • Experienced in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, testing and implementation of high quality & complex software applications using Java, J2EE, HTML, XML and DBMS technologies.
  • Able to work closely with business users to gather operational requirements and translate them to software development specification documents along with deployment schedule to clients.
  • Extensive experience in Core Java, Servlets, JSP, JavaScript, JDBC, JSTL, Struts, JSF, EJB, AJAX and Custom Tag Libraries.
  • Extensive experience in working with different MVC Frameworks like Spring, Struts and ORM (Object Relational mapping tools) like Hibernate.
  • Experienced working with SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, DB2, MY SQL, Oracle, MS SQL Server.
  • Expertise in developing critical & responsive GUI / front - end components using HTML, XHTML, JavaScript, CSS2/CSS3, JSON, JSP, Servlets, Ajax, JQuery, JSTL and JavaScript using frameworks like Bootstrap, AngularJS.
  • Experience in application of MVC and MVVM client-side JavaScript frameworks such as Angular 2.0, Angular.JS, Back Bone.JS.
  • Experience in performing unit testing using Junit and Mockito integration and development of applications done using Ant and Maven tools.
  • Experience in conveying, arranging and Deploying J2EE applications on servers, for example, IBM WebSphere, Oracle WebLogic, JBoss and Apache Tomcat.
  • Experience working with and Application Servers like BEA WebLogic, IBM WebSphere, Apache Tomcat.
  • Extensive experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, Spring Context management, Spring DAO, transaction management and using Hibernate as a persistence layer.
  • Strong learning in SOAP, WSDL, and RESTful for trading organized data in the usage of web administrations.
  • Designed and developed SOAP, RESTful web services and Spring JMS modules to interact with enterprise and legacy applications. Used JaxRS with Jersey and Apache CXF.
  • Experienced in utilizing source code variant administration apparatuses like SVN, GIT.
  • Experienced working in AWS to deal with various documents, deploy services and work on database in a cloud computing environment.
  • Worked in developing web applications on MVC based frameworks like Spring, Spring IOC and Spring MVC.
  • Gathered functional requirements and created design documents.
  • Implemented Model-view-controller (MVC) pattern and Java/ J2EE design patterns.
  • Developed program using IDE, like, Eclipse and RAD 8.5, JBoss Developers Srudio IDE.
  • Experienced in UML concepts such as use cases diagram, class diagram and sequence diagram.
  • Strong background in probability analysis, data structure and algorithm design.
  • Motivated, hardworking and a good team player. Has strong analytical and quantitative abilities.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.

TECHNICAL SKILLS

Programming Language: Java, J2EE, C, MatLab

Java/J2EE Technologies: Servlet, Spring, Hibernate, EJB, JPA, JDBC

Framework: Struts 2, EJB 3, Spring 3, JSF

Front-end Technology: HTML, CSS, JavaScript, XML, JSON

Database: MySQL, Oracle, Gemfire

JavaScript Framework: Angular JS, JQuery

Messaging: JMS, IBM MQ, Apache Active MQ

Web Application Server: Apache Tomcat, JBoss, IBM Websphere

Design Methodology: UML, Rational Rose

IDE Tool: Eclipse, RAD 8.5

HTML Editor: Macromedia Dreamweaver

Testing Tools: JUnit, Mockito

Methodologies: Agile, Waterfall

Mathematical Package: Maple, Minitab, SPSS

Version Control: SVN, CVS, GIT and Clear Case

Build Tools: Maven, Gradle, ANT

Operating System: Windows, Unix, Red Hat Linux, Solaris, Ubuntu

PROFESSIONAL EXPERIENCE

Confidential, Juno Beach, FL

Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing.
  • Used RESTful based web service for developing the service component.
  • Used Apache CXF framework to develop RESTful based web service.
  • Involved Service Oriented Architecture (SOA) and Micro-service application.
  • MySQL Database was used for relational database management system.
  • Worked on Hibernate for ORM tools and implemented second level cache.
  • Designed Front-end within object oriented JavaScript framework with AngularJS.
  • Worked on AWS JAVA-SDK to read, upload and download documents in s3 bucket.
  • Worked on AWS-DyanamoDB for storing hub information.
  • Worked on JMS and ActiveMQ for asynchronous messaging systems
  • Used Maven for project management tools and Jenkins for continuous integration.
  • Used Git for source control management and Maven for project management tool.
  • Used Junit for unit testing and Selenium for automation testing.
  • Involved with Agile Scrum Methodology during the development.

Environment: Java, Spring, SOAP, REST, AWS JAVA-SDK, AWS-DynamoDB, Hibernate, MySQL, AngularJS, Apache CXF, AWS, Maven, GIT, Jenkins, Selenium, Junit, JMS, ActiveMQ.

Confidential, Scranton, PA

Software Engineer

Responsibilities:

  • Design, develop, test, maintain and production support of the application.
  • Use RESTful Webservice to connect between machines with the halp of HTTP system call.
  • RESTful API used the HTTP request to post, read and delete data.
  • Integration testing with the halp of Apache Camel.
  • Implemented and supported SOA services. Build process to support SOA implementation. With the halp of SOA, architect applications in such a way dat they are composed of discrete services dat has simple, well defined interfaces and are orchestrated through a loosely-coupled architecture to meet the business needs of the organization
  • Analysis, design, development and implementation of Enterprise Service Bus (ESB) application for internal company use and for clients.
  • Worked on the in-memory, real-time data grid GemFire XD where data can be managed primarily in memory, replicated for high availability, and partitioned for scale.
  • Based on project object model (POM), used Maven to automate the project's build, run the unit tests, and generate reporting and documentation.
  • Managed files and directories, and the changes made to them, over time with the halp of Subversion. It also halps to recover older versions of data or examine the history of how data changed.
  • Performing, monitoring and managing builds and deployment.
  • Involved in developing the POJOs and service beans using the Spring framework
  • Troubleshooting, debugging and fixing defects, coding standards and compliance.
  • Involves in team meetings, design reviews, and code reviews.
  • Used SVN to control different version of the application

Environment: J2EE 1.8, JSP, Spring, Gemfire XD, Green Plum, Squirrel, HTML, XML, Servlet, JBoss Developers Studio, SVN, Maven, JBoss Server, Apache CXF, WebServices JAX-RS, SQL Server, Windows, Log4J, Apache Camel, SOA, JUnit 4.0

Confidential

Software Engineer

Responsibilities:

  • Developed backend logic in Java to handle the product metadata.
  • Used EJB 3.0 for bean configuration and injected them as per the business requirement.
  • Worked on RAD 8.5 for application development and integrated RTC as the version control tool.
  • Deployed the Enterprise Java Bean in Websphere application server
  • Built web-tier components using JSP, Struts tag libraries, Action and Form beans.
  • Used RESTful webservice to connect between machines with the halp of HTTP system call.
  • Used JDBC to interact with the Oracle database for storage and retrieval of information.
  • Developed web application with the halp of Struts framework.
  • Used JSON to transfer the request from the web page to the server.
  • Used log4j for logging and tracing the message.
  • Develop User interface using AngularJS along with JSP, CSS, HTML and client-side validation using JavaScript

Environment: J2EE 1.6, JSP, EJB, Oracle 11g, HTML, AngularJS, XML, Servlet, RAD 8.5, RTC Weblogic 10.x, WebServices JAX-RS, SQL Server, Windows, WAS 8.0.1, Log4J, EJB 3.0

Confidential

Software Developer

Responsibilities:

  • Defined scalability and feasibility of various components of websites and documented system designs
  • Gathered business requirements and designed components for websites using Java, J2EE and HTML
  • Created queries and stored procedures with MySQL
  • Designed and implemented Struts components such as Action Mapping, Action Class & Dispatch Action Class
  • Designed visual models of system architecture with the halp of UML design language
  • Tested web application in Apache Tomcat web server environment
  • Tracked and fixed production problems and determined root causes

Environment: J2EE, Spring, Struts, Hibernate, Java, .net, HTML, XML, Tapestry, Eclipse, My SQL, AppFuse, Bugzilla.

We'd love your feedback!