We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Around 8 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 inApache Tomcat Server, JBoss, API, Portlets, Web Logic/Sphere Application Server and Source Forge.
  • Good Experience in implementing Web Services Technologies likely asSOAP, WSDL, UDDI
  • Expert inCoreJavawith in-depth knowledge ofCoreJavaconcepts such as Multithreading, OOP concepts and Event/Exception handling.
  • 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.
  • Extensive experience in web application development using object-oriented analysis anddesign(OOAD).
  • 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, CoggleJasmine.

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

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

Build and Management Tools: ANT, MAVEN, Log4J, Clear CaseGeo 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

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 usingHTML5,JSP, JavaScript, jQuery, and AJAX.
  • Worked onJava Multithreading, Collections and Coherence Framework.
  • ImplementedJava Multithreading to refresh the cache at a given set of time interval.
  • UsedStrutsand TilesMVCarchitecture for the application development in Admin UI module.
  • Developed Project SpecificJavaAPI's for the new requirements with Effective usage of Data Structures, Algorithms and CoreJava,OOPSconcepts.
  • Coding usingJavaCollectionframe work to handle multiplejavaobjects in efficient way.
  • UsedSpringAOPfor cross-cutting concerns and IOC for dependency injection.
  • UsedHibernateORMmodule as an Object-Relational mapping tool for back-end operations over Oracle database.
  • ProvidedHibernateconfiguration file and mapping files, also involved in the integration of Struts with Hibernatelibraries.
  • Developed Web service client interface with JAX-RPC from WSDL files for invoking the methods using SOAP.
  • Deployment of Web services,JSP,Servletsand server-side components in Web Logic Application server.
  • ImplementedStrutsframework (MVC) and developed Action Servlet and Action Form bean.
  • Used ANT scripts to build the application and deployed it on Web Logic Application Server.
  • Provided SQL scripts and PL/SQL stored procedures for querying the Oracle database.
  • Prepared the Low-LevelDesignDocuments for the existing batch jobs.
  • 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: Java1.8, Multithreading, Collections, J2SE, J2EE, JAX-RPC,Oops, JSP, HTML5, CSS, JSP, JavaScript, JQuery, AJAX, XML, Servlets, Web Logic Application Server,Serialization, SOA,Struts, Tiles,Hibernate,Spring, Web services, PL/SQL, Oracle, ANT, CVS, Junit, Log4j, GIT.

Confidential

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
  • Effectively used CoreJavafeatures like Collections,OOPS, Lang packages, Exceptions, Multithreading.
  • Worked with J2EE design patterns in MVC architecture with spring.
  • Involved in providingSSOsolutions 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.
  • 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.
  • Experienced in developing middleware applications usingSpringIOC,SpringBoot,Spring Integration,SpringWS, andSpringWS Security.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Hands-on SOA technologies likeWebSphere,Data Power,WebSphereTransformation 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.
  • 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, Oops, 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

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.
  • Involved in developing entity beans and session beans withEJB2.0 standards for the business logic.
  • 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.
  • Implemented a custom installation for Red Hat Linux able to handle multiple hardware configurations.
  • 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.
  • Developed the purchase order module using theEJBfor Session Management.
  • Implemented the persistence layer under the guidance ofDAOdesign pattern,ORM/JPA principles usingHibernate.
  • Implemented caching and REST architecture solution for the same usingEJBframework.
  • 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 documentedREST 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, EJB, 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, Serialization, 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 CoreJavaCollections Packages to generate Reports.
  • 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.
  • Used EJB's in the application and developed session beans for the business logic at the middle tier level.
  • Usedcollections(ArrayList, LinkedList, HashMap, HashSet) for efficient data storage and analysis.
  • Modularized front-end CSS and JScode with Sass. Built a real-time mouse/click user analytics web service with Node JS.
  • 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.
  • 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, EJB, Apache Tomcat, Notepad++, Sublime text, MySQL, ServletsFor Your Information

We'd love your feedback!