We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 6+ years of experience in designing, implementing and deploying Enterprise Applications in different domains like Travel & Hospitality, Medical and Community Management using Java/J2EE, JTL, jQuery, CSS3, HTML5 technologies
  • Excellent experience in using the Web Services such as SOAP (JAX - WS) and REST(JAX-RS) for clients using Spring Boot and Jersey Framework and integrating with the existing applications.
  • Experience in developing secure Web applications and server-side development using Hibernate 3.0/4.0, JSF, JNDI, Spring, Struts, EJB 2.0/3.0, JMS, XML and XSLT, JTL, PHP.
  • Worked with clients on optimizing the performance of the system by load testing with Neoload, JMeter, AppDynamics and helped them get drastic improvement in the system.
  • Excellent experience in Client-side Technologies such as HTML5/4, CSS3/CSS, Bootstrap, JavaScript, jQuery, JSON and AJAX.
  • Experience in working on CMS like Drupal, Joomla and client platforms like Lithium Studio.
  • Experience in working with JavaScript framework like Angular JS.
  • Experience in database design and development using PL/SQL, Stored Procedures, Functions and Triggers.
  • Experienced in using build tools such as ANT and Maven.
  • Experienced in automating deployment process by using continuous integration tools like Jenkins and Cruise Control
  • Experienced in different software development methodologies like Water Fall Model and Agile Methodology.
  • Experience with version control tools like Subversion, CVS and GIT.
  • Basic experience in automation and manual testing of websites and web-based clients using Selenium Testing and Selenium Web Driver.
  • Good team player with strong work ethics and a quick learner with positive attitude.

TECHNICAL SKILLS

Technologies Used: Programming Languages:

Java 1.8, 1.7, 1.6, PHP, Hybrid mobile Apps using Phone Gap: JAVA Enterprise

Technologies: JDBC 3.0/2.0, Servlets 2.5/2.4, Spring Core, Spring JDBC, Spring Boot, SOAP and RESTful Web Services, JPA, EJB 3.0, Hibernate 4.2, JBoss Seam 2.2

Front End (Web): HTML, XML, JSON, CSS, JSP 2.2/2.1, JSTL 1.2, Bootstrap, JavaScript, Freemarker, Velocity, Java Swing, PhoneGap

JavaScript: jQuery2.x/1.x, Angular JS 2.0, Node JS

Frameworks: Struts 2.0, JSF 3.0, Spring 3.x/2.x, Richfaces 3.3, Jersey, Adobe Flex

Application Servers: JBoss5.x, Tomcat 7,6, WebSphere 8, WebSphere Portal Server, Apache Http Server, IIS, Jetty, AWS with Tomcat

Databases: Oracle 11g/10g/9i, MySQL5.0,4.1, IBM DB2, SQL Server 2008, NUODB, Google Cloud Storage, Mongo DB, Lucene

Build Tools: Maven 3.0, ANT

Operating Systems: Windows 10/8/7/NT/XP/2000/98, Unix, Linux, Macintosh

Design Patterns: Facade, Front Controller, Singleton, DTO, DAO, MVC, Factory, Abstract Factory

Design Methodologies: Agile, Scrum, Waterfall

IDEs: Eclipse, NetBeans, Visual Studio, IntelliJ Idea

Tools: Junit 4.x, TestNG, Selenium, JMETER, AppDynamics, NeoLoad, Jenkins, Cruise Control, Jasper Reports

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in Requirements gathering, Designing, Coding, Unit testing and Integration Testing phases of the project.
  • Responsible for design and development of UI screens for the application using HTML5, JavaScript, Freemarker, jQuery.
  • Built a POC for Lithium on Alexa using AWS Lambda to get the community response using Java Webservices using Spring Boot.
  • Built entire website using Lithium Studio Platform from mocks provided by clients
  • Implemented few core features in Lithium Studio using Angular and Node JS
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Used Spring JDBC and Spring JPA to manage Data Access with DAO design pattern.
  • Implemented JMS using Spring JMS module to communicate with Apache Active MQ queues.
  • Created builds using Maven and pulled the project code from GitHub repositories.
  • Used Jenkins as integration tool and deployed war to Tomcat Server.
  • Wrote Stored Procedures and complex queries in MySQL database and also worked on indexing of Lucene
  • Deployed in Linux environment and used Tomcat as application server, UNIX shell scripts for data migration and batch processing.
  • Worked on Velocity mailing system for dynamic emails templates
  • Worked on Internationalization in different languages and using component methods to make it loosely coupled
  • Worked with multiple clients of Lithium like Dell, Airbnb, etc. and helped them in getting better code optimization
  • Mentored team of 5 on different aspects of the projects and helped them in solving issues.

Environment: JDK 1.7/1.8, J2EE, Core Java, Freemarker, Velocity, HTML5, CSS3, JavaScript, Angular JS 2.0, jQuery 2.0, JSON, Maven 3.0, Spring 3.x/4.x, JPA, JDBC, Jenkins, Apache Tomcat 7, SVN, Selenium WebDriver, IntelliJ Idea, JUnit, Macintosh.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT of the application.
  • Designed application modules, base classes and utility classes using Core Java.
  • Implemented the project as a multi-tier application using EJB, JBoss Seam 2.2 with JSF 1.2 and Richfaces 3.3 and Adobe Flex.
  • Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
  • Implemented Hibernate for data persistence and management.
  • Implemented Façade, Singleton, Factory, DAO design Patterns based on the application requirements.
  • Used Jasper reports for creating PDF and printing the documents for the users.
  • Worked on query optimization for the existing system to have better system response
  • Developed the Presentation layer using HTML 5, JavaScript, and used AJAX/ jQuery based Rich UI for improved customer experience.
  • Data migration from SQL Server 2012 to Oracle 11g
  • Wrote Stored Procedures and complex queries in Oracle 11g database
  • Used SVN for version control and Jenkins used for continuous integration.
  • Designed and developed JUnit test cases during the development phase.
  • Implemented the project using agile-scrum methodologies.
  • Coordinated with the QA and on-site teams for resolving defects and deployment related issues.

Environment: JBoss 5.1, JBoss Seam 2.2, JSF 1.2, Richfaces 3.3, Oracle 11g, Adobe Flex, SQL Server 2012, Jasper Reports, Hibernate, HTML 5, JavaScript, jQuery

Confidential

Java Developer

Responsibilities:

  • Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
  • Designed and developed front end in Drupal using PHP
  • Developed Interactive web pages using AJAX and JavaScript.
  • Developed UI navigation using Restful Webservice with Jersey Framework for backend operations
  • Provided data persistence via Hibernate for CRUD operations in the application.
  • Built a reusable booking engine for the travel clients using Core Java 1.7 feature of Fork and Join and get data from different Hotel, Sightseeing, Transfers and Airlines suppliers and merge and show it on the UI
  • Extracted information using SAX XML parser from different XML data provided by different suppliers
  • Merged all the content in form of JSON and XML to communicate with the API of these suppliers
  • Implemented lazy loading functionality combining with Fork Join for retrieving the results in 5 seconds as it was the selling point for the product.
  • Used Jenkins for continuous integration with customized failure reports
  • Configured the AWS server from end to end and merged it with Jenkins
  • Worked on code and query optimization using the tools like NeoLoad, AppDynamics and JMeter
  • Built lot of APIs to make it independent of the front end.
  • Deployed and tested the application with server Tomcat.
  • SVN was used for the version control.
  • Responsible for writing JUnit test cases and Integration level testing.
  • Involved in bug fixing using Jira.
  • Being most experienced with the booking engine, later was assigned to be team lead and was mentoring 5 people to maintain the project.
  • Was awarded as wall of fame award for creating the reusable component which entire organization is using for travel projects

Environment: JDK1.7, Apache Http server, Apache Tomcat, MySQL, Java Web service using Jersey Framework, Hibernate, Ant for build process, Drupal, PHP, AJAX, XML, JavaScript, CSS, HTML

We'd love your feedback!