Sr. Java/j2ee Developer Resume
Cincinnati, OH
SUMMARY
- 8+ Years of IT Experience as Full Stack Java Developer in All Phases of Software Development Life Cycle. Analysis, Design, Development, Implementation, Deployment and Testing of Object Oriented applications and Desktop / Web based Enterprise Applications using Java/J2EE technologies.
- Extensive Experience on development of environment building and applications for web deployment using Java, J2EE, JDBC, Servlets, JSP, JavaBeans, JavaScript, HTML, XHTML/ DHTML & XML, Angular.JS 1.3, EJB, Struts, Spring MVC, Ajax, Hibernate, CSS and Web Services.
- Worked on N - Tier Architecture for required areas of development.
- Expert in developing Javabased software applications and web applications using J2EE Framework which includes Servlets, JSP, JSF and JDBC technologies.
- Extensive noledge in Front End technologies like JQuery, JavaScript, HTML and CSS, Bootstrap, AngularJS, JSTL and JSON.
- Adept in various design patterns such as Model View Controller (MVC), Singleton, Session Facade, DAO, DTO and Business Delegate in teh development of Multi-tier distributed Enterprise Application
- Experience in working wif systems like JMS, MQ Series and channelizing messages from one queue to another.
- Strong technical noledge on ORM frameworks like Hibernate to map teh application JavaObjects wif backend database tables. Experience in integrating Hibernate wif Spring framework.
- Very well experienced wif various Spring modules like Spring Core, Spring Data Access, and Spring Web framework.
- Experience in developing web services for teh providers and clients using SOAP and REST technologies.
- Exposure wif web/application servers like Apache Tomcat, JBoss, IBM WebSphere, WebLogic.Expertise in Liferay portal services which are used in web development and portal development.
- Experience wif building and deploying projects using Maven, Jenkins technologies.
- Used ANT and Maven scripts for development and deployment of web/App servers.
- Experience in various software methodologies such as Waterfall and Agile Methodologies.
- Experienced in J2EE, Java Servlets, JMS, EJB, Design Patterns, Web services and building integration projects using any integration tool.
- Developed Scripts for automation of productions tasks using Perl, UNIX scripts.
- Worked on various Operating Systems such as Windows, Linux and Unix and also worked wif Agile (SCRUM) development methodologies.
- Solid programming skills and experience troubleshooting Mule ESB, including working wif debuggers, flow analyzers and configuration tools.
- Good conceptual experience in Apache CassandraDB data modeling.
- Has significant noledge in working wif databases like Oracle 8i/ 9i/ 10g/ 11g, SQL Server, DB2, database programming using PL/SQL.Experience in Version control systems like Git and CVS. Having good exposure on integration wif AGILE PLM.
- Good team player having excellent analytical, problem solving, communication and interpersonal skills wif ability to interact wif individuals involved in teh project and a self-starter.
- Highly proficient in understanding new technologies accomplishing projects goals successfully. Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
TECHNICAL SKILLS
Programming: Java / J2EE, XML, XSL/XSLT, XSD, RMI, EJB, JDBC, JSP, JSTL, Servlets, JUnit, Log4j, Java Script, HTML, CSS
Messaging Systems: JMS 1.1, MQ Series
Java/J2EE Technologies: EJB, Servlets2.3/2.4, JSP1.2/2.0, JDBC 2.0/3.0, MVC, Struts 1.3, Hibernate 3.x, Spring 3.x, JSF 1.2, AJAX, LOG4J, JNDI, RMI, JUNIT
IDE: Eclipse, Net Beans, JavaBeans, WSAD
Web Technologies: JavaScript, Bootstrap, CSS, HTML, DHTML, XML, XSL, Angular JS, Backbone
Databases: Oracle 8i/9i/10g/11g/12c, MS SQL Server2008, MySQL, DB2 UDB
Methodologies: OOAD, UML, Agile, Waterfall, Designpatterns
Web Services: SOAP, WSDL, REST, Apache Axis 1.1, JAXP, Google Cloud Logging, Google Cloud Storage
Tools: Rational Rose, UML, Ant, Maven, Gradle, Hibernate, Jenkins, JUnit, Json, React.Js.
Version Control Tools: Subversion(SVN), StarTeam, VSS, Clear Case, SCM
Application/Web servers: Apache Tomcat, Glassfish JBoss, BeaWeblogic, IBM WebSphere, Apache Camel
Operating Systems: Windows 7/XP/2000/NT/98/95, Unix, Mac OS
Others: Git,Scrum,AGT,Selinium,Drools, ActiveMQ,python, Cassandra, Hybris,MicroServices, Cockpit.
PROFESSIONAL EXPERIENCE
Confidential, Cincinnati, OH
Sr. Java/J2EE Developer
Responsibilities:
- Involved in teh analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Primarily focused on teh spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Designed and developed teh front-end wif Spring MVC framework, Tag libraries and Custom Tag Libraries and development of Presentation Tier using JSP pages integrating AJAX, Custom Tag's, JSP Tag Libs, HTML, JavaScript and JQuery.
- Used Java J2EE for transaction management.
- Developed UI pages wif HTML5, CSS, JavaScript, JQuery, JSTL, JSF and JSP.
- Use to work wif multiple transaction resources like RDBMS or Message Queue .
- Managed by Application Server (WebSphere, Weblogic) using JTA .
- Developed teh JavaCode using MyEclipse as IDE.
- Developed Web Services using REST interfaces using MuleSoft’s Mule Enterprise Service Bus (ESB) platform to deliver fast, reliable, and scalable integration API code .
- Used WebSphere application server 7.1 for deploying teh applications.
- Implementation using Spring Framework along wif POJO (Plain Old Java Objects) for achieving middle-ware service delivery.
- Developing PWM portlets usingLiferay Spring MVC framework.
- Developed JSP pages to render based on theLife Ray roles assigned to teh application users.
- Used teh Express JS server framework to create single web application.
- Implemented Service Oriented Architecture (SOA) framework for developing reusable services using open standards such as JMS and Web Services. XML Web Services interact wif cross application environments.
- Involved in design/programming wif Oracle 11g, EJB class frameworks on BEA Web logic, and XML based asynchronous messaging wif queues and topics (JMS).
- Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit(GWT) and Spring technologies.
- Involved in teh integration of spring batch using shell scripting.
- Implemented teh Model View Controller (MVC) architecture by developing controller and service implementation classes.
- Used Struts Framework for implementing (Model View Controller) MVC design pattern to develop teh web portal..
- Implemented server side validation using Struts Validator framework.
- Responsible for all server side Validation and implementing Business logic based user transaction wif an encrypted tokens.
- Working on XML. XQuery, XSD, WSDL, ODSI and performed operations on teh SOAP responses.
- For single page applications extensively used teh Node JS server framework.
- Developed UNIX Shell scripts for automating project management tasks.
- UNIX scripting for implementing Dependency Injection (DI/IOC).
- Developed in Mongo DB, creating tables and performing scan and query operations based on teh hash and range keys.
- Configured Data Sources for teh Oracle database system using IBM WebSphere.
- Administered and developed on a HP Tandem Nonstop SQL system, working wif transaction processing and database administration.
- Used Amazon Web Services (AWS) that offers reliable and inexpensive cloud computing and remote computing services.
- Implemented spring security to provide authentication and access-control framework.
- Design and developed Ant scripts to build and deploy teh application in JBoss.
- Used Jenkins for continuous build integration and maven profiling for building multiple projects and generating war.
- Developed Graphical User Interfaces using JSFfor user interaction.
- Involved in teh design and development of Business Tier using spring, DAO's (Data Access Objects), Data Access Layer using Hibernate.
- Working on designing and building a microservices.
- Microseviceshas been built using spring boot, Mongo, spring security and deployed to pivotal cloud foundry.
- Defines new validations through AngularJSfor teh form field validation implemented through HTML
- Using Oracle Database for verifying and validating teh data.
- Implemented a Node.js server to manage authentication.
- Involved in using Persistence API Hibernate, to views and queries data wif Oracle database.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.JS and JQuery.
- Developed JUnit test cases for elements, web beans, handlers.
- Provided support on AWS application provisioning and maintenance tasks, AMI upgrades, and database snapshots.
- Design and implementation of Test Environment Framework based on Amazon EC2 solutions.
- IBM Websphere hosting and Apache Tomcat webserver integration - both on Windows and AIX platform.
- Using Apache framework for getting remote information.
- Created Maven build file to build teh application and deployed on WebSphere Application Server.
- Designed and developed utilizing,J2EE,Tomcat,JSON and JQuery.
- Focused on Test Driven Development(TDD); thereby creating detailed JUnit tests for every single piece of functionality before actually writing teh functionality.
- Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.
- Designed and developed teh application to be responsive for desktop and mobile devices using Bootstrap.
- OracleEnterpriseManager(OEM) 11g and 12Cto monitor single instance and RAC databases.
- Extensively used Oracle SQL Developergraphical tool for teh enhancement and simplification of Database Development task. Developed rule modules using Rule Engines, DroolsILOG, BRMS and BLAZE for business management
- Worked on major architectural changes in various applications such as maven upgrades, Drools.
- JRules conversion and incorporated CXF services for automated testing.
- Created rule-based decision services using BRMS (ILOG JRules framework) . Decomposed Functional Rules and ILOG / Fair Isaacs Blaze Rules for various categories
- Developed specialized search system using Mongo DB, AngularJs, JavaServlets, JUnit, Maven.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
- Experience in using JasperIReport and SQR to generate forms, reports and sub-reports.
- Involved in NoSQL(Datastax Cassandra) database design, ntegration and implementation.
- Cassandradata model designing, implementation, maintaining and monitoring using DSE, DevCentre, Datastax Opscenter.
- Implemented IPC between LIFERAY portlets.
- Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP. Used Git to implement version control System.
- Used SQR then switched to JasperiReport tool along wif Log4J to generate forms, reports and sub-reports and to capture teh log that includes runtime exceptions.
- Used Log4j Logger for all logging purposes and JUnit for integrated test runs, XML for building data structures required for Web Services and JMS for sending a-sync messaging using teh Event based Framework.
- Performed analyses, troubleshooting and worked closely wif QA to keep application robust.
- Developed reusable components to be used across teh modules and refactored code for increased reusability.
Environment: Core java1.6, J2EE, Maven 3.0, JUnit 4.1, Oracle11g, JSP 2.1, Servlets 2.5, Spring 3.0, Hibernate 3.2, JBOSS, JMS, JVM,JQery, JSLT 1.2, HTML 5, XML, Oracle12C, XSLT, AJAX, CSS, JavaScript, Mongo DB Bootstrap, AngularJS, PL/SQL, weblogic, Eclipse, GWT, AWS, JSP,log4j,Windows, Unix, SOAP, REST,WSDL, UDDI, Apache Tomcat, JUnit, WebSphere application server 7.1.
Confidential, MN
Java/J2EE Consultant
Responsibilities:
- Actively involved in analysis, detail design, development, bug fixing and enhancement in agile methodology. Involved in daily scrum and sprint planning meetings.
- Involved in developing teh application using Java/J2EE platform. Implemented teh Model View Control (MVC) structure using Struts. Used JQuery for teh development of web application using AngularJs, Ajax, DHTML and DOM scripting.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
- Used Hibernate as Persistence framework mapping teh ORM objects to table using Hibernate annotations.
- Used Spring for Dependency Injection and used Apache Camel to integrate Spring framework.
- Used Axis to implementing Web Services for integration of different systems.
- Used Hibernate for Object Relational mapping.
- Incorporating product data and configuration from Arena PLM system into Agile
- Implemented features like logging, user session validation using Spring-AOP module.
- Developed client request validations and processed using JavaScript.
- Developed client application API's using Node Js.
- Used Require Js to improve speed and quality of teh code.
- Used Log4j for teh logging teh output to teh files.
- Used Junit unit testing.
- Used Spring Framework at Business Tier and also Spring's Bean Factory for initializing services.
- Prepared teh proof of concept by configuring teh Spring and Hibernate for various modules.
- Proficiency in ATG commerce Framework.
- Involved in working wif ATG Commerce Server in teh models Product Catalog, Targeted Promotions and Pricing Services.
- Used JSF framework in creating view pages, there are a lot of implementations for JSF specs such as Mojarra and Apache MyFaces.
- Used Session Beans for business logic and Entity Beans for database persistence
- Developed server-side services using Java multithreading, Java, Springs, Web Services(SOAP, AXIS).
- Wrote programming in teh JBOSS Enterprise SOA environment including JBOSS Workflow and DroolsBusiness Rules engine.
- Developed user interfaces using JSP, JSFframework wif AJAX,JavaScript, HTML, DHTML, and CSS.
- Wrote application front end wif HTML. Wrote custom tags for role-based sorting and filtering.
- Used IBM Webserver application Server.
- Implemented design patterns like Front Controller, MVC, Business Delegate, Data Transfer Objects and Data Access Objects.
- Developed Authorization for rest services using OAuth 2 layer/3 layer concepts.
- Spring based application to cloud based Microservices.
- UsedMicroservices architecture wif Spring Boot based service through REST.
- Used Software development best practices from MVC, Spring, databases
- Develop and execute Unit Test plans using JUnit ensuring that results are documented and reviewed wif Quality Assurance teams responsible for integrated testing.
- Used Struts validationss framework for performing front end validations.
- Provided extensive pre-delivery support using bug fixing and code reviews.
- Developed various halper classes using core Java multi-threaded programming and collection classes.
- Used struts navigation library to dynamically assemble presentation pages from reusable component.
Environment: Java, J2EE, Spring3.0, Struts1.3, Hibernate3.6, Servlets, Tag Libraries, HTML5,CSS, JDBC, SQL, JNDI, JUNIT, JSP, XML, XSLT, Eclipse, ANT, ATG, Weblogic 11gR3, SOAP,REST, WSDL, JAXB, Oracle11g, Design patterns, Apache Tomcat, UDDI, WSDL.
Confidential, MI
Java Developer
Responsibilities:
- Co-ordination wif teh client team to understand teh business requirement and finalizing teh SRS (Software Requirement Specification).
- Requirement Analysis for teh Functional & Technical specifications.
- Creation of detailed LLD (Low Level Design document).
- Preparation of Technical Design Document.
- Design and Coding of various JAVA modules using Spring MVC architecture and Hibernate
- Used Java/J2EE, MVC, DAO and Value Object Design Pattern for component architecture.
- Architected, designed and implemented new functionality utilizing Spring MVC.
- Design and architectural decisions for a multi-tier reusable service based J2EE application.
- Design and Coding of User Interfaces using JSP, AJAX,HTML,CSS.
- Coding teh business tier which includes teh business objecs and delegates using Hibernate.
- Used Angular JS and teh React JS for single page Applications.
- Worked on server-side web applications using Node.jsand its NPM libraries.
- Developed specialized search system using Mongo DB, Angular JS, Servlets.
- Design database and create DB objects like tables, Stored procedure, Triggers, Sequences, Functions, Views etc.
- Creation of sample data for testing.
- Used teh liferay portal services in web development.
- As we have distributed network and data used teh Scala.
- Used AJAX for developing asynchronous web applications on client side.
- Used JDBC for accessing database to track all credit aspects of accounts, which include financial review details, security held, actuarial exposure data and receivables
- Creation of Unit and System Test Cases.
- Analysis for teh new requirements along wif teh impact analysis on teh existing application.
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS. Developed teh application using Eclipse IDE and worked under Agile Environment.
- Worked on Securing WebSphere Portal wif LDAP and DB2, WebSphere wif LDAP.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Developed test cases and performed unit test using JUnit Framework.
- Designed and developed teh application using agile methodology and followed TDD, Scrum
- Designed teh UML diagrams based on teh OOAD principals.
- Developed XSD for validation of XML request coming in from Web Service.
- Organizing internal team meeting to plan teh project activities.
- Functional/unit testing of developed components.
- Interating wif Onsite Co-Ordinator.
- Providing testing and deployment support.
Environment: J2EE, JSP, JVM, Java Script, HTML 5, Spring MVC, Hibernate, PL/SQL, Oracle9i, Apache Tomcat,Transfer Object, DAO, HTML, XML, DB, RESTFULwebservices, WebSphere Application Server 6.1.
Confidential, MN
Programmer Analyst
Responsibilities:
- Worked in Production Support resolving high visibility and high priority tickets.
- Responsibilities include Module Design, Design Review wif team, Development, Code Review wif Team and final implementation into release.
- Used spring framework for dependency injection and integrated wif Node.js, Hibernate and JSF
- Responsibilities included checking teh application for memory leaks.
- Was responsible for designing and implementing Springframework wif Hibernate.
- Developed presentation layer using JSP, Servlets and performed data validation.
- Involved in developing Struts Validator frame work and wrote own custom Validator files.
- User interface was developed using struts and JSP’s. Used struts Tiles for creating JSP layouts.
- Developed several EJBs (Both session beans and Entity) which hold teh business logic of teh application.
- Implemented iBatis as a persistence framework.
- Did code walkthrough/peer review
- Implemented back end as Oracle 9i and wrote complex queries for fetching and updating
- Acted as a technical mentor to other team members and openly and proactively share noledge. Implemented stateless session beans as Web Services using SOAP, WSDL.
Environment: Java / J2EE, JSP 2. 0 Servlet, JVM, Hibernate 2.5, Spring 2.5, JQuery, Ajax, Oracle for DB, Weblogic 10.3 for Application server,JDBC, Eclipse for IDE,Apache TomCat, SQL Navigator, Maven, Subversion, Ring Build, Castor, Axis2, Putty, WINScp, Star UML, Jprobe, iBatis.
Confidential
Java Developer
Responsibilities:
- Analysis and understanding of business requirements.
- Effectively participated in weekly client communications wif Business Analysts.
- Involved in teh architecture team for design and implementation of system.
- Developed application using Spring MVC, JSP, JSTL on teh presentation layer, teh business layer is built using spring and teh persistent layer uses Hibernate.
- Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
- Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
- Business logic is implemented using Spring Core and Hibernate.
- Data Operations are performed using Spring ORM wiring wif Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Developed Web Services using XML messages that use SOAP, Created WSDL and teh SOAP envelope.
- Implemented iBatis as a persistence framework.
- Developed Exception handling framework and used log4J for logging.
- Developed and modified database objects as per teh requirements.
- Involved in Unit integration, bug fixing, acceptance testing wif test cases, Code reviews.
Environment: Java 1.5, Spring 2.5, JSP, JVM, Hibernate2.5, JUnit, Jdbc, UML, XML, CSS, HTML, Oracle 9i, Eclipse, Java Script, Rational Rose, iBatis.