Java Developer Resume
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.