Java/j2ee Developer Resume
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
