We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

5.00/5 (Submit Your Rating)

Modesto, CaliforniA

PROFESSIONAL SUMMARY:

  • More than 7 years of software development experience in object - oriented programming involving analysis, design, development, testing, and maintenance of Client/Server architecture, web-based applications and intranet systems for engineering, research, financial and insurance industries using J2EE technologies.
  • Experience in Java/J2EE technologies which involves JDBC, Servlets, JSP 2.0, JSF, Struts, XML, JAXB, AJAX, JQUERY, EJB 3.0, Web Services, SOAP, REST, Hibernate, Spring Framework and JavaScript with various configuration tools.
  • Experience of enterprise-level application development with Java-centric technologies in the domain of Banking and Insurance, Healthcare.
  • Experienced as a Web Developer in developing web applications using HTML, CSS, JSP, JavaScript, AngularJS, REST, JSON, NodeJS, BackboneJS, jQuery, REACTJS, and Ajax.
  • Expertise in developing multi-tier Enterprise applications using Core Java, JAVA/J2EE & related web technologies that include JSP, Servlets, JDBC, Hibernate, Struts, and spring, SOAP, RESTful Web Services and XML.
  • Involved in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Proficiency in working with databases like Oracle, MySQL, MongoDB, NoSQL.
  • Knowledge of BEA Web logic, Infrastructure, Apache Tomcat 5.x/4.x, JBoss and have good knowledge of J2EE standard compatible application servers.
  • Extensive experience in Apache Tomcat Server, JBoss, API, Portlets, Web Logic/Sphere Application Server and Source Forge. 
  • Good Experience in implementing Web Services Technologies likely as SOAP, WSDL, UDDI
  • Extensively worked and implemented several design patterns such as MVC, Business Delegate, Session Façade, Service Locator, DAO, DTO, Singleton, Object Factory and Front Controller.
  • Good Experience in Quality Control, JIRA, Fish Eyefor tracking the tickets like accepting the tickets/defects, Submitting the tickets, Reviewing Code and closing the tickets etc.
  • Developed applications based on Model-View-Controller (MVC) architecture using core design patterns (creational, structural, behavioral) and JEE design patterns (Data Access Object, Business Delegate, Service Locator, Session Façade etc..).
  • Good working knowledge of JEE best practice toolsets such as Ant, Maven 3.5.0, Log4j, Slf4j, Bamboo, Urban Code.
  • Experience in Web application functional testing using Selenium.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer(RAD) for Java/JEE application development.
  • Involved in Waterfall and Agile methodologies like XP, Scrum, Kanban, and Crystal.
  • Experience in the various phases of Software Development Life Cycle (SDLC) and Software Testing. Worked in Agile/Scrum methodology for the enhancements and involved in story breakup and task prioritization.
  • Experience of configuration tool CVS, Clear Case, and Tortoise SVN developing on Linux, Windows Operating Systems.
  • Possess strong logical, analytical and problem-solving skills with positive attitude.
  • Committed to excellence, self-motivator, fast-learner and a prudent developer with good problem-solving skills and good programming capabilities.

TECHNICAL SKILLS:

Languages: C, C++, JAVA, Python

J2EE Technologies: J2EE, JSP, Servlet, Struts, MVC, JSF, Spring, EJB3.0/, JNDI, JMS, JTA, JAXB, Hibernate, Mule

Web Technologies: HTML, DHTML, XHTML, CSS, JavaScript, AJAX, AngularJS, ExpressJS, NodeJS, JQuery

Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL, MongoDB

Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.), Hibernate ORM 5.0.2, Angular 1, Angular 4, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting)

Web servers: JBoss, WebLogic, WebSphere, Tomcat, Jetty, Apache

Version control: SVM, GitHub, RStudio, Spyder, Octave GUI, KNIME, Coggle, Jasmine.

IDEs: Eclipse, IntelliJ, NetBeans, IBM Rational Application Developer (RAD)

Protocols: TCP/IP, HTTP, FTP, and SOAP.

Build and Management Tools: ANT, MAVEN, Log4J, Clear Case, Geo Tools, CVS, SVN.

Web services: Rest(JAX-RS), SOAP(JAX-WS)

XML Technologies: DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.

Other Tools: JIRA, Confluence, Bamboo, Sonar, Fisheye, Taiga.io, GitHub, AEM.

PROFESSIONAL EXPERIENCE:

Confidential, Modesto, California

Java/ J2EE Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle.
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Coordinated with the users to gather and analyze the business requirements
  • Designed and developed User Interface of application modules using HTML5, JSP, JavaScript, jQuery, and AJAX.
  • Used jQuery to make the HTML/HTML5, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages on the client side.
  • Used Struts and Tiles MVC architecture for the application development in Admin UI module.
  • Implemented controller classes using Struts API and configured struts action classes and tiles definitions using XML configuration files.
  • Used Spring AOP for cross-cutting concerns and IOC for dependency injection.
  • Used Hibernate ORM module as an Object-Relational mapping tool for back-end operations over Oracle database.
  • Provided Hibernate configuration file and mapping files, also involved in the integration of Struts with Hibernate libraries.
  • Provided utility to connect to LDAP to get the user details and the authorized packages.
  • Developed Web service client interface with JAX-RPC from WSDL files for invoking the methods using SOAP.
  • Scripted WSDL descriptor file and Universal Description, Discovery and Integration Registry (UDDI).
  • Deployment of Web services, JSP, Servlets and server-side components in Web Logic Application server.
  • Implemented Struts framework (MVC) and developed Action Servlet and Action Form bean.
  • Used ANT scripts to build the application and deployed it on Web Logic Application Server.
  • Extensively used Service Oriented Architecture (SOA) to integrate widely disparate applications, that are Web-based and uses multiple implementation platforms.
  • Provided SQL scripts and PL/SQL stored procedures for querying the Oracle database.
  • Managed source repository using CVS version controller tool.
  • Configured & troubleshot JMS client/server communication between JBoss seam application and other legacy applications.
  • Enhancing the view layer of MVC architecture using JSP, jQuery.
  • Developed JUnit test cases for all the developed modules.
  • Deployed the applications on Apache Tomcat Application Server.
  • Used log4j for application logging and debugging.
  • Used GIT for version control and created automated build script.

Environment: Java 1.8, J2SE, J2EE, JAX-RPC, JSP, HTML5, CSS, JSP, JavaScript, JQuery, AJAX, XML, Servlets, Web Logic Application Server, SOA, Struts, Tiles, Hibernate, Spring, Web services, PL/SQL, Oracle, ANT, CVS, Junit, Log4j, GIT.

Confidential, Detroit, Michigan

Java/ J2EE Developer

Responsibilities:

  • Involved in requirement gathering, designing and developing the entire system with Agile-Scrum methodology
  • Analyzed the business requirements and created use cases and prepared low and high-level design documents.
  • Involved in the creation of UI specification documents by interacting with business users and design documentation and data modeling for the entire project.
  • Used Struts Tag Libraries, JSPs, HTML, JavaScript, AJAX, DOJO, and CSS to develop the frontend UI, certain shopping cart features are developed using jQuery and Angular.js.
  • Frontend validations are performed using JavaScript, server-side validations are performed in Struts
  • Worked with J2EE design patterns in MVC architecture with spring.
  • Involved in providing SSO solutions to multiple web-based enterprise applications using Ping Federate 
  • Configured Single sign-on (SSO) between applications using Cookie Provider. 
  • Used WSDL file information for invoking Web Services.
  • Created HBase tables to store variable data formats of data coming from different portfolios. 
  • Involved in transforming data from Mainframe tables to HDFS, and HBASE tables using Sqoop and Pentaho Kettle.
  • Development of internal dashboard applications using the Apache HTTP Server.
  • Used Docker as CI/CD tool for integrating different code components.
  • Involved in the integration of frameworks like Spring and Hibernate.
  • Expertise in implementing an application using Multithreading, JSF, Struts, Struts Validations, Taglibs, Log4j, spring, Hibernate Frameworks, Apache Camel, Apache Karaf.
  • Experienced in developing middleware applications using Spring IOC, Spring Boot, Spring Integration, Spring WS, and Spring WS Security. 
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Hands-on SOA technologies like WebSphere, Data Power, WebSphere Transformation extender,
  • WSRR, Web Services, WSDL, SOAP in the Application Servers, ESB environment. 
  • Analyze Cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.
  • Managed tools like Subversion, Jenkins, JIRA and Performed maintenance and troubleshooting of build and deployment systems.
  • Development of Rest web services using Spring with the enabled OAUTH.
  • Developed Maven build scripts to automate the deployment of various Web Servers.
  • Involved in unit testing, integration testing, smoke testing etc.
  • Involved in peer-level code and design reviews.
  • Involved in fixing QA defects and tracked then using Quality Center.

Environment: Windows XP, JDK 1.6, Servlets3.0, JSP 2.2, HTML, XPATH, CSS, JDBC, JMS, JSF, JSTL, JQUERY, AJAX, SOAP, WSDL, Web Services, Oracle 10g, Agile development process, PL/SQL, Maven, Spring MVC, Spring Boot, Web Sphere 8.0.0.1, and Log4j.

Confidential, Chicago, Illinois

Java/ J2EE Developer

Responsibilities:

  • Involved in requirements, design, planning, and implementation and testing phases.
  • Played the Lead Role for Front End Developers in the Development Application.
  • Extensively worked on both Enterprise and Community Edition of MULE ESB.
  • Implemented a service-based application based on the top of Mule ESB Library.
  • Developed Java web services which were built using Spring Boot within Mule ESB offering both REST and SOAP interfaces.
  • Designed dynamic web pages in HTML, CSS, and JavaScript using AngularJS, jQuery.
  • Used Spring Tool Suite (STS) IDE for the development process.
  • Extensively used Spring Framework (Core, MVC) throughout the application.
  • Developed Custom Logging Framework for Mule ESB Application and analysis was made using log stash and elastic search.
  • Implemented a custom installation for Red Hat Linux able to handle multiple hardware configurations.
  • Tightly Integrated the Mule ESB with a different application.
  • Defined the System Interfaces(XSD), created Mule ESB Flows, performed payload transformation & developed middleware data Entity mapping Solution utilizing Spring, JDBC, and JPA.
  • Effective usage of J2EE Design Patterns Namely Session Facade, Factory Method, Command, and Singleton to develop various base framework components in the application.
  • Created Maven Archetypes for generating fully functional REST web service supporting both XML and JSON Message transformation.
  • Implemented the persistence layer under the guidance of DAO design pattern, ORM/JPA principles using Hibernate.
  • Developed UNIX scripts for inbound and outbound of the data on servers.
  • Supported all the UNIX requests for various applications.
  • Experience developing and Optimizing SQL Queries. 
  • Designed and documented REST APIs, including JSON data formats and API versioning strategy.
  • Automated the build process and ensured quality using Jenkins, JUnit, and Maven .
  • Worked on providing one-click deployments of the application using Jenkins configuration, BASH scripting.
  • Used SVN for the Version Control.
  • Involved in bug fixes and production support.

Environment: Java, J2EE, Spring, Unix, JSP, JSON, Servlet, JDBC, SQL, HTML, CSS, AngularJS, JavaScript, jQuery, Oracle, XML, Apache Tomcat v7, SoapUI 3.4, toad, Spring Tool Suite, SVN, JUnit, Jenkins, Maven, LDAP, Putty, FileZilla, Agile.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in designing the Technical Design and developing Class and Sequence diagrams using Enterprise Architect tool and developed mockup screens.
  • Responsible for providing solutions to business requirements.
  • Designed and developed a web-based client using Servlets, JSP, AngularJS, JavaScript, HTML, and XML using Spring MVC Framework.
  • Developed server-side services using Java multithreading, Java, Springs, Web Services (SOAP, AXIS).
  • Ported the application's native application and database servers from WebSphere/Oracle to JBoss/ PostgreSQL.
  • Used Log4j for logging errors, messages and performance logs.
  • Used Node JS for server-side rendering. Implemented modules into Node JS to integrate with designs and requirements.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Involved in developing the persistence layer using Hibernate framework.
  • Used Amazon Cloud Watch to monitor the application performance and used the logs to identify any threshold limits.
  • Worked with NoSQL database MongoDB and developed custom MongoDB applications specific to clients' needs.
  • GitHub has been used as a Version Controlling System.
  • Used Maven and ANT for building the entire application and deploy them on Oracle WebLogic server.
  • Used Gradle for build framework and Jenkins for continuous build system

Environment: Java, J2EE, JSP, NodeJS, Servlets, Hibernate, Agile, Scrum, JavaScript, Spring, Eclipse, AngularJS, DB2, Oracle WebSphere 8.x, Putty, Web services, XML, GitHub, Mongo DB, Maven, Jenkins, Log4j, JUnit, Amazon S3, Cloud Watch, AWS Lambda, Amazon IAM, Elastic Search.

Confidential

UI Developer

Responsibilities:

  • Actively involved in analysis, detail design, development, bug fixing and enhancement in Agile methodology.
  • Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery functions.
  • Designing and developing dynamic web pages using XHTML, CSS, and JavaScript, JQuery, Ajax, JSON, AngularJS, Knockout.js, and Bootstrap.
  • Developed source code to consume JSON response received through AJAX calls using JQuery.
  • Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls.
  • Application Architected and developed using Angular JS, MVC framework.
  • Web application development for backend system using BackboneJS and NodeJS.
  • Modularized front-end CSS and JS code with Sass. Built a real-time mouse/click user analytics web service with Node JS.
  • Implemented unit test cases using Karma Runner and Jasmine for AngularJS on the client side and Chai for NodeJS for testing endpoints.
  • Responsible for JavaScript / AJAX UI upgrades and improvements.
  • Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree.
  • Understanding the client requirement and developing an application using WPF and Prism Framework. 
  • Developed cross-browser and multi-browser compatible web pages using HTML5, CSS3, and JavaScript.
  • Designed and developed customer details, product and purchase order pages using ASP.NET, C#, CSS, jQuery, AJAX, and HTML.
  • Production support of Shell, Perl, and Windows applications
  • Create wireframes, site maps, mockups, high-level prototypes and other artifacts to describe the intended user experiences.
  • Responsible for quality assurance of finished websites including the validation of web forms and links.

Environment: Java, IntelliJ, HTML5, CSS3, JavaScript, jQuery, Bootstrap, XML, MVC Framework, AngularJS, NodeJS, Apache Tomcat, Notepad++, Sublime text, MySQL, Servlets, GWT, UML, CRUD, Junit, Flex, RWD, Gulp, Bower, Grunt, AWS, LESS, SASS, Jasmine, Karma, CLOUD, SVN, Protractor.

We'd love your feedback!