We provide IT Staff Augmentation Services!

Java Developer Resume

New, JerseY

PROFESSIONAL SUMMARY:

  • Around 6 years of professional experience as a Java J2EE Developer in Object Oriented design, development and implementation of web and distributed Enterprise applications using Java/J2EE technologies.
  • Expertise in J2EE Framework APIs. Expertise in analysis, design, Development, Integration, deployment and maintenance of web services, client server and web based applications using J2EE/Java,PrimeFaces, Servlets, EJB,JMS, JSP, Java script, JDBC, JNDI, Java Beans, JSTL, Custom Tags, XML,XSL and XSLT.
  • Experience in designing and developing web - based applications using Java/J2EE, Web Services, both SOAP/WSDL and REST, MVC framework, spring, Hibernate, Struts, Oracle and SQL.
  • Solid understanding of Data Structures, Algorithms & Object-Oriented design concepts.
  • Experience in developing web applications using JAVA/J2EE concepts like OOP, Multithreading, Collections, Socket programming, Java swing, JDBC, JSP, Servlets, JMS, Hibernate, spring, web services and Java Beans .
  • Experienced in implementing presentation layer using JSF, JSP, HTML,HTML5, CSS,CSS3, Ajax, JQuery, Java script, AngularJS, Express JS and Servlets.
  • Extensive Experience in developing REST and SOAP based Web Services.
  • Proficient in designing applications using Java and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Builder, Command Patterns, Value/Data Transfer etc.
  • Experience using front end frameworks like BootStrap, AngularJS, BackBone.JS, NodeJS when needed.
  • Expertise in SCM tools like SVN and Git.
  • Hands-on experience in developing integration with Elastic Search in any of the programming languages like JAVA and JavaScript. Having knowledge of advance reporting using Elastic Searchand Node JS.
  • Worked on React JS framework to develop interactive websites based on end clients
  • Experience on working with Jetty, Apache Tomcat web servers for deploying the web applications.
  • Experience in working on various Spring modules like Spring Core, Spring MVC, Spring AOP, Spring Security and DAO along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experienced in implementing DAO layers using JPA standards and Hibernate API interfaces.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Expertise in developing software’s using Java, JavaScript, JQuery, NodeJS, C, C++, Oracle, MySQL, HTML, XML, XSL, SOAP, Angular JS, Express JS, WSDL, UDDI and various commercial tools on Unix and Windows platforms.
  • Experience in working with Web Services both Producing and Consuming services using SOAP and

TECHNICAL SKILLS:

Java/J2EE Technologies: Core Java, Collections, Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, XML, DOM, JNDI, JUNIT, Web services, Multithreading, Custom Tags

Frameworks: Spring, Struts, Hibernate and JUNIT, Log4j

Frameworks and IDE s: Struts, Spring, Hibernate, JPA, JSF 2.0/1.2, Spring Core, Spring ORM, Spring MVC, Apache CXF.

Web Technologies: HTML,HTML5,DHTML,JavaScript,AngularJS,JQuery,CSS,CSS3,AJAX,Bootstrap, XML

Web Services: SOAP(JAX-WS), REST (JAX-RS),WSDL, APACHE

Build Script: ANT, Jenkins, Shell scripts

Tools: /IDE s: Eclipse 3.6/3.4/3.1/3.0 , NetBeans 6.7/6.0, Oracle, Maven, Ant, Jenkins, Soap-UI, Spring, Hibernate, Putty, Log4j

Testing Tools: Junit, Test NG, Junit, Maven, JMeter, Selenium WebDriver.

DefectTracking Tools: Rally, JIRA, TDP and Bugzilla

Methodologies: Agile, Waterfall, TTD, Iterative

Database Environments: Heidi SQL, Oracle 10g/9i, SQL Server 2008/2005,MySQL

Operating Systems: Windows, (Mac & Linux) UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Saan Antonio

Java Developer

Responsibilities:

  • Involved in all Phases of Software Development Life cycle (SDLC).
  • Involved in maintaining and enhancing multiple areas of the application using CoreJava like collections, multithreading, Generics, String Builder and interfaces.
  • Developed the Utility Java classes in Java to do Date and String manipulations.
  • Developed classes using core java (Multithreading, concurrency, collections, memory management) and some spring IOC.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Strong focus in Java/J2EE and UI programming and hands-on EXT JS(Sencha) framework.
  • Experience in Creating and managing a AWS Storage services like S3, EBS and Amazon CloudFront
  • Experience in setting up CI/CD pipeline integrating various tools with CloudBees Jenkins to build and run Terraform jobs to create infrastructure in AWS.
  • Implemented Project Management tool on AWS Cloud which requires Apache Tomcat application Server, PostgreSQL DB.

Confidential, New Jersey

Analytical Software Developer

Responsibilities:

  • Involved in all Phases of Software Development Life cycle (SDLC).
  • Discussion with product owners in Understanding the requirements and specifications
  • Maintaining the project resources in the Code Cloud repository using GIT .
  • Working on implementations with Node.JS, Grunt.JS and Bower.JS to create front end components on HTML5, CSS3, JS, LESS and to support Angular js based application.
  • Extensively involved in the implementation of Spring MVC module for controller, Hibernate3 ORM for database transaction.
  • Implemented spring based IOC (Inversion of control), AOP (Aspect-oriented programming) in the back end application.
  • Engaged with Quality Assurance team in each application to verify that the features work as designed without any major issues.
  • Implemented JUNIT test cases and Mockito Testing framework in order to improve the code quality and diagnose the major issues and blockers in the code using SonarQube .
  • Performed Regression Testing by verifying the working of new features in all different circumstances.
  • Issues in the software, GUI problems, reported and reproduced by the Quality Assurance Team are assigned and supported them in getting the issue resolved as soon as possible.
  • Managed to keep track of the bugs from creation through closure using TDP software.
  • Monitored, maintained and analyzed new as well as existing Technologies and their compatibility.
  • Implement MySQL driver for database management/connectivity in the server-side Spring based application and TOAD/HeidiSQL for database management with respect to Table, View, Procedure, and Data Manipulation.
  • Involved in DevOps tasks on daily basis for build, deployment, integration, code management and similar tools like Jenkins, Maven, automated deployment are used as part of development cycle.
  • Work on blockers that are in the work backlog using Test Driven Development.
  • Working with Unix/Linux commands in order to check the server logs and updating the configuration management files in server
  • Tested the application in cross browsers such as Internet Explorer, Mozilla Firefox, Safari and Google Chrome for browser compatibility testing
  • Working on AgileScrum development lifecycle with 2-week sprints, fast-paced deadlines to implement new features and get it deployed to prod every 2 months
  • Highly enthusiastic, creative team player, project implementation, analytical, interpersonal and communication skills.

Environment: Java, HTML, CSS, Java Script, Angular Js, Node JS, Spring, Hibernate, UNIX/LINUX, Webservices, Servlets, Mockito, POSTMAN, SOAPUI, JSP, Jenkins, Agile, GIT, SQL, Eclipse

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Involved in all Phases of Software Development Life cycle (SDLC).
  • Involved in maintaining and enhancing multiple areas of the application using CoreJava like collections, multithreading, Generics, String Builder and interfaces.
  • Developed the Utility Java classes in Java to do Date and String manipulations.
  • Developed classes using core java (Multithreading, concurrency, collections, memory management) and some spring IOC.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Strong focus in Java/J2EE and UI programming and hands-on EXT JS(Sencha) framework.
  • Used Servlets, JSP, Java Script, HTML, and CSS, REST Web services for manipulating, validating, customising, error messages to the User Interface.
  • Developed a full stack web application utilising Spring Boot Framework with Java .
  • Created and designed UI wire frames in JSP tags and EXT JS libraries for the applications with cross browser compatibility, to maintain the easily accessible portal layouts.
  • Developed the Presentation layer, which was built using Servlets and MVC architecture.
  • Used Java Script for front-end validation and to enable programmatic access to computational object within a host environment.
  • Experience in developing asynchronous messaging systems using JMS and MQ Serie s for J2EE platform.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Developed an application to interact with third party applications in token exchange model for authentication, get the data needed and Spring MVC to handle incoming requests and Restful web services (Implementing JAX-RS API) with Jackson parser to send data on Web Service Calls in JSON format.
  • Developed single page web application using JavaScript framework Angular JS .
  • The Associate pages are implemented with Angular JS routing and custom directives for the associate profile and order history pages.
  • Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using AngularJS.
  • Designed Frontend with in object oriented JavaScript Framework like Angular JS, Node JS, Backbone JS, react JS and Ext JS.
  • Developed User Interface in HTML,JSP and JavaScript Framework.
  • Access from the mainframe to the distributed system was through socket programming .
  • Used Backbone Js for connecting the API's which enforces the communication to the server.
  • Debugging of production issues, developing and coding different pages using Java, JSP and HTML as per the requirement.
  • Consumed Web Services for data transfer from client to server and vice versa using SOAP, WSDL and XML.
  • Built java classes to retrieve items from the queue, make SOAP based remote calls gather data items and update local DB using JDBC.
  • Used Soap-UI for testing web-services.
  • Used JNDI to perform lookup services for the various components of the system.
  • Used Spring Inversion of Control (IOC) to wire DAO using Hibernate .
  • Used Maven as the build tool and is scheduled/triggered by Jenkins (build tool).
  • Involved in fixing defects and unit testing with test cases using JUnit.
  • Wrote Perl programs to archive the log files on a daily basis to enable faster troubleshooting
  • Designed and developed an internet file transfer service using Perl.
  • Worked on AgileScrum development lifecycle with 2-week sprints, fast-paced deadlines to implement new features and get it deployed to prod every 2 months

Environment: Core Java-OOPS, Collections, J2EE, Servlets, JSP, EXT JS, Angular JS, HTML, JavaScript, Maven, Apache camel, Backbone Js, Jasmine, Web Logics, Spring, IOC, Node JS, Web Services, XML, JSon, JQuery, JMS, Oracle 11g, Soap-UI, Hibernate, UNIX/LINUX, Junit, Jenkins, Agile.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Designed the application using J2EE multi-tiered Web Application technologies incorporating MVC and other popular design pattern.
  • Designed and developed application using Core Java like collections, multithreading, Generics, String Builder and interfaces, J2EE (JSP, Servlets), Spring and Oracle.
  • Worked mainly on User Interface using HTML, JSP, CSS, Java Script, AJAX, and JQuery.
  • Published Rest services for resources such as store, user, trait, department and category to get the information from database.
  • Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS and JavaScript.
  • Consumed Restful web services in the User Interface using JSON.
  • Design of application components using Java Collections and providing concurrent database access using multithreading.
  • Involved in writing Shell scripts and Batch scripts.
  • Responsible for implementing SQL queries and managing JDBC interactions with data sources.
  • Used Log4j for logging, debugging and used Junit extensively for testing.
  • Used Spring MVC framework Confidential the front end and configured many beans and wired (dependency injection) them as per the requirement.
  • Used jQuery and SVN for version control.
  • Developed MAVEN scripts to build and deploy the application onto Application Server and ran UNIX shell scripts and implemented auto deployment process. Used Maven as the build tool and is scheduled/triggered by Jenkins (build tool).
  • Setting up the build, configuration and auto deploying using Maven build tool.
  • Used JIRA as project management tool and to track work items.
  • Used scaled Agile framework for design and development and participated in scrum meetings.
  • Responsible for building and deploying the application in WebSphere Server.
  • Coded processors and POJOs for implementing the business functionality of the web service.
  • Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.

Environment: Core Java, Java, Hibernate, Struts, Servlets, HTML, CSS,SVN, JavaScript, PrimeFaces, JQuery, Eclipse, Tomcat, XML, XSD, Spring MVC, MySQL, JUNIT, JIRA, Maven, Jenkins,Unix.

Confidential

Java Developer

Responsibilities:

  • Developed highly efficient algorithms in C++ through both pair-programming and independent work
  • Involved in the development of the application based on Struts framework using MVC2 architecture.
  • Used PL/SQL as a database connection for the oracle web server .
  • Utilized Struts framework to implement design patterns like DAO (Data access objects), Transfer objects, Business objects and Business delegator.
  • Designed the web pages with JSP and TLD ’s using different HTML elements based on the page specification document.
  • Developed web application using JSP, JavaScript (for validation), DHTML (for dynamic insertion of HTML elements), CSS (for different font and styles using classes), Java Servlet (for servicing the request GET and POST), JDBC, and custom tag library (reusing the tags).
  • JDBC concept was used for database transaction management using create statements, prepaid statements and callable statements.
  • Ajax was used for backend interaction and data interchange with asynchronous call parsing the XML data creating XML Http Request and reading the data in response XML from action class.
  • Core java fundamentals was used to create static utility classes, comparators, generics, collections, extending abstract classes and implementing interfaces after injection.
  • Created our own class for handling exceptions for reusability within the project instead of throwing generic exceptions.

Environment: C++, Core Java, JSP, J2ee, AJAX, JavaScript, CSS, Struts, JDBC, PL/SQL, SQL, Unix, Oracle.

Hire Now