We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Peoria, IL

SUMMARY

  • Offer 8+ years of IT experience in all phases of Software Development Life Cycle (SDLC) which involves requirement gathering, requirement analysis, design, development, implementation & enhancement of projects using Java/J2EE technologies and followed Agile (SCRUM) & Waterfall Methodologies
  • Expert in Core Java with strong understanding of SWING,Struts,Collections, Multithreading, Event handling and Exception handling.
  • Good experience with IBM Websphere, WebLogic, Jboss, and Tomcat Application and Web Servers.
  • Good understanding on J2EE Architecture, developing server side business logic using EJB and persistence with Hibernate 3.0 / IBATIS and MVC model using Struts and Spring Frameworks.
  • Good experience in Angular JS Version1.2 and good knowledge on Angular 2.
  • Worked with Jersey, CXF API to implement RESTful web services, strong knowledge on JAX - RS annotations.
  • Experience in automating, configuring and deploying instances on AWS.
  • Developed apps using various iOS design patterns (MVC, Delegation, Target-action and Slide-out Navigation).
  • Developed Google Toolkit Junit tests to thoroughly test the modules developed.
  • Used Node JS for heavy DOM manipulation. 
  • Core development experience for Groovy Grails restful web services.
  • Good experience in using configuration management tools like Puppet/ Chef/AWS. 
  • Good knowledge on SOAP based web services Frameworks and SOA u sing Oracle BPM.
  • Good understanding of Java/J2EE Design Patterns and n-tier architecture.
  • Designed and developed micro services, using Java, Spring, REST.
  • Good understanding of Interaction design, UI of Android and Web application development.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services(AWS).
  • Developed user interface using JSP, JSP Tag libraries, require JS, Java Script and Node JS.
  • Having good understanding in XML, XML schemas, XPATH, XSLT and XML parsing using SAX/DOM, JAXB .
  • Experience in SPRING modules like MVC,AOP,JDBC,ORM, and Web Services.
  • Managed Declarative Transactions using Spring AOP and also integrated Spring with REST.
  • Expertise in Spring framework, including Spring IoC/core, Spring DAO support, Spring ORM, Spring AOP, Spring Security, Spring MVC, Spring Cache, and Spring Integration.
  • Developed Java applications using various IDE's like IBM RAD7 and Eclipse.
  • Experience in parsing and generating XML, JSON documents.
  • Experience implementing complex solutions involving Web Services, SOA, and VXML.
  • Designed, developed, implemented, and maintained custom Ant tasks in Java and GroovyExperience in Microsoft Azure Cloud Computing development and support.
  • Good experience using QA tools like Mercury Quality Center and HP Quality Center.
  • Good experience using version control tools like Clear case, VSS (Microsoft Visual Source Safe) and CVS, SVN, MKS.
  • Implemented Presentation layer using CSS Framework, backboneJS, angularJS, HTML5.
  • Hands on experience in creating new project streams, creating baselines, merging streams using CVS.
  • Experience in using ANT, Maven and Jenkins for build automation and loggers using Log4j.
  • Strong experience in Version Control tools such as GIT, SVN.
  • Experience in writing Unix/Linux shell scripts based on the need and scheduling them.
  • Experience in shell scripting on multiple operating systems and platforms including Windows, Solaris, Linux, and Mac.
  • Experience in using Database IDE tools like TOAD and Oracle SQL Developer.
  • Experience in writing SQL complex queries in DML, DDL, and DCL commands.
  • Good knowledge of Selenium WebDriver automation concepts.
  • Expertise with development tools such as Eclipse and NetBeans.
  • Developed Applications using Rule Engines, Drools.
  • Good knowledge in Object Oriented Concepts and Design and UML.
  • Strong expertise in core Java, Algorithms , data structures, problem solving.
  • Proficient in analyzing and translating business requirements to technical requirements and architecture.
  • Strong Java/ J2EE skills, Object Oriented Programming design and development knowledge
  • Automated builds of jar files and, development documentation and training, data import,export and conversions.
  • Capable of quickly learning and delivering solutions as an individual and as part of a team.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
  • Ability to work in challenging and versatile environments and Self-motivated, excellent written/verbal communication, Organizational skills combined with attention to detail and time management skills.
  • Excellent analytical and proven problem solving skills.
TECHNICAL SKILLS:

Programming Languages and Scripts: Scripting Language, Java, J2EE, Java Script, HTML, DHTML, CSS, JSTL, DOJO, Perl, Python, XML, PL/ SQL, GWT

Operating Systems:  Windows 2000/XP/Vista/7/8/8.1, Sun Solaris, Linux, Unix (AIX).

Java Technologies: JSF, J2EE, JSP, Servlets, EJB, Swing, JDBC, JMS, MDB, JNDI, RMI, Web Services, REST, Design Patterns, JAVA Beans, Ice Faces

Version and Source Control:   CVS, WinCVS, Clear Case, SVN, eGit ORM Hibernate 3.1, JPA, TopLink

Modeling Tools / Languages: UML on Rational Rose 4.0.

IDE tools: JDeveloper, JBuilder, Eclipse, RAD, WSAD and Net Beans

J2EE Common Services APIs: Java Servlet, SWING, JSP, EJB2.0/3.0, JDBC, JPA, Hibernate, Axis, web services, JMS, JNDI, JAXP, JTA, JNDI, JFS 1.1, JAXB, AJAX, Dojo JSON, GWT 1.6

Web Services: SOAP, WSDL, UDDI

Databases: Oracle 8i/9i/10g, DB2, SQL Server, MS Access, MySQL, JDBC

Application/Web Server: BEA WebLogic, IBM Web sphere 4.0 and 5.X, JBOSS, I planet Enterprise 6, Apache Tomcat 4.1.18

Frameworks / APIs / Tools: Springs, Struts 1.1/1.2/Tiles, JSF, Log4j, Ant ExtJS, WEB-SERVICES(SOAP,WSDL,UDDI,Axis2,CXF)XML XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.

WORK EXPERIENCE:

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Actively involved in analysis, detail design, development, bug fixing and enhancement in Agile methodology. Involved in daily scrum and sprint planning meetings.
  • Used Hibernate for Object Relational mapping.
  • Developed server-side services using Java multithreading, Java, Springs, Web Services(SOAP, AXIS).
  • Developed the persistence layer (DAO) and the presentation layer (controllers)
  • Used Spring framework including Spring core/IoC, Spring Web, Spring Security.
  • Implement the authentication, authorization, and access-control features by using Spring Security.
  • Communicated with the developed Web Services using REST Client and JSON .
  • Used PL/SQL to write Stored Procedures, Functions and Triggers.
  • Used Software development best practices from MVC, Spring, databases.
  • Developed Azure Active Directory (AAD) authentication and OAuth authorization for API security.
  • Used Angular JS 2.0 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Provide SOA Suite Installation, Configuration and support services in Development, Test and system test as directed by client (ally Bank).
  • AWS Infrastructure setup Web Server, App Server and PDS Server.
  • EC2 instances, RDS instance - MySQL, VPC, S3, IAM, Route53.
  • S3 API implementation for accessing S3 bucket data files.
  • Hands on experience in a Linux environment with Apache Tomcat on Amazon AWS.
  • Well versed with Integrations using JBPM and has designed the integration components.
  • Configured Single sign on (SSO) between applications that are integrated and deployed to policy server including different domains as well using Cookie Provider.
  • Developing MicroServices using Web API 2 and MySQL.
  • Created and presented training materials for Groovy, Unit Testing, the Gradle build frame .
  • Automate the existing manual process in and as a BPM workflow.
  • Used Android NDK to create the library files to be used by Services.
  • Setting up databases in AWS using S3 bucket and configuring instance backups to S3 bucket.
  • Deployed application to Azure Cloud.
  • Supported development with integration of Mobile Apps using OAuth/SAML in Pingfederate
  • Developed Maven and ANT Scripts to do compilation, packaging and deployment in Web Sphere app server .
  • Coded Angular JS 2.0 controllers and directives for application functionality.
  • Proficient in creating front end-systems using JavaScript, Typescript, JQuery, Bootstrap, HTML5, CSS3 and also MVC frameworks such as Angular.js 2.0 and Node.js.
  • Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard.
  • Application backend implemented as node.js express application server.
  • Created design documents like Use Cases, Sequence diagrams, Activity diagrams, Class diagrams etc. to demonstrate the work flow.
  • Used JavaScript and Struts validation framework for performing front end validations.
  • Provided extensive pre-delivery support using bug fixing and code reviews.
  • Created AngularJS controllers, directives, models for different modules in the front end.
  • Developed various helper classes using core Java multi-threaded programming and collection classes.
  • Developed the web application using Eclipse IDE.
  • Used Log4j for logging.
  • Used Tomcat 8.0 as the application server.
  • Used struts navigation library to dynamically assemble presentation pages from reusable components.

Environment: Java, J2EE, AWS, AWS IAM, Angular Js 2.0, AWS S3, Spring, Struts, Hibernate, JMS, Servlets, JSP, JS Tag Libraries, Java Script, JQuery, CSS, HTML, JDBC, JNDI, Spring Security, JUNIT, JMeter MQ-Series, XML, XSLT, Eclipse, ANT, Web Sphere 8.x, Apache Tomcat server, Windows Azure Cloud, SOAP, WSDL, JAXB, Oracle, Design patterns, Ajax, UDDI, WSDL

Confidential, Peoria, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
  • Design and developed web application using JSF, Spring Web Flow, Spring and AJAX technology.
  • Design and developed front end UI using JSF, Apache MyFaces and RichFaces components.
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Tested Web Services RESTapi using Python.
  • Migrated SAML Based SSO partners from CA Single Sign-On federation to Ping Federate 7.
  • Implemented SSO Solution in multiple OS environments using Cookie Provider.
  • Test and error logging on different versions and devices of Android.
  • Responsible for writing the Design Specifications for the generic and application specific web services in Groovy n Grails.
  • Administration and deployment of Message flows on Web Sphere Message Broker.
  • Wrote JavaScript's for validating the client side user information based on their business rules.
  • Used Angular.js 2.0 for creating custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
  • Developed prototype using Google Toolkit that enabled product managers to convince customers in buying our products
  • Installed Operating System and configured kernel parameters for Linux/Unix servers.
  • Wrote build & deployment scripts using ANT, Maven, shell scripts and JACL on unix env.
  • Automated the User interface testing using Selenium Web Driver.
  • Developed cross-browser compatible website using HTML5, CSS3, MySQL and jQuery.
  • Developed Custom tag libraries for providing multi-lingual functionality.
  • MongoDB geolocation API leveraged for user proximity lookups.
  • Created unit and integration based tests for TDD approach.
  • Chat servers created with node.js using redis for message routing, but never deployed to production.
  • Leveraging Groovy scripting to provide a dynamically extensible environment.
  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment. 
  • Worked with HTML, DHTML, CSS, JAVASCRIPT, JSON in UI pages.
  • Developed Mail Merge framework to create bulk mails by merging data with MS Word templates using MS Office Java API.
  • Extensively Ajaxified the application using Angular JS for parts and extension of the application building faster and better user experience.
  • Managed servers on the Amazon Web Services(AWS) platform instances using Puppet, Chef Configuration management. 
  • Implemented OAuth provider and accompanying login view to allow distributors to login to the Mobile Back Office Ionic application.
  • GUI design and development using Java Swing.
  • Provided database interface using JDBC Drivers with back-end as DB2.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Configured Apache and Sun ONE web servers as proxy for Web Logic 8.1. 
  • Created agile related artifacts diagrams, workflows, use cases, sequence diagrams and process flows.
  • Design and Develop reference implementation on BPM for multiple teams.
  • Structured JS code using AngularJS including objects, module patterns and functions that encapsulate business logic, handle form validation, DOMmanipulation.
  • Implement OAuth 2, SAML 2 for AAA & Single Sign On (SSO) using Spring Security
  • Created and maintained mapping files and transaction control in Hibernate.
  • Configured web.xml, faces-config.xml for navigations and managed beans. Integrated JSF, Spring and Hibernate Frameworks.
  • Designed and developed Web Services to provide services to the various clients using SOAP and WSDL.
  • Experience in Web Services development using Apache-Axis, JAX-RPC, JAXB and Security architecture for marinating security levels for business process.
  • Expertise in client side designing and validations using HTML, DOJO, Google Toolkit, CSS, JavaScript, JSP and Struts Tag Library.
  • Used JAX-RS annotations to specify the type of data producing or consuming, validate the user requests, map user requests and to pass input parameters
  • Developed responsive applications using Bootstrap.js, Require.js and Node.Js, D3.Js which allowed the same application to be optimized for both mobile and desktop resolutions. 
  • Used JDBC API for invoking stored procedures in the database.
  • Created and managed all of hosted or local repositories throughGIT.
  • Worked in BDD and TDD driven environment.
  • Web application development using Groovy Grails JQuery AJAX and D3.js.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
  • Assist team members with creating LoadRunner and JMeter scripts.

Environment: Java1.5, J2EE, JSP, JSTL, JDBC, VXML, JSF, RichFaces, Spring Framework, Hibernate, XML, JavaScript, Web services, SOAP, SAML2, WSDL, OAUTH, Servlets, JAX-RS, DB2, HTML, Node Js, DHTML, XHTML,CVS, IBM Trivoli, JUnit, Selenium,XSL, Dojo, XSLT, RAD, Git, LDAP, Jakarta Commons Libraries, WebSphere Application Server.

Confidential , Dallas,Tx

Sr.Java/J2EE Developer

Responsibilities:

  • Involved in complete SDLC life cycle  -  Designing, Coding, Testing, Debugging and Production Support for over 4+ projects.
  • Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
  • Work in close collaboration with internal customers and teams to develop strategies that address product content and overall user experience design for Catalyst’s clients.
  • Implemented MicroServices SOA and OAuth Auth Server with SAML IdP Authentication.
  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns.
  • Designed new classes and functionalities using various OOPs concepts for CRM application for customer service, especially using dynamic polymorphism concept.
  • Used the JavaScript dynamic functionalities for different UI components and handled the exceptions.
  • Strong hands-on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring.  
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Developed with Jersey Restful Web services and Mongo DB.
  • Developed single page application with Angular JS.
  • Developed SWING Desktop Client to access Cash Services.
  • Involved in developing Java web based interfaces using HTML5, CSS3, JQuery, XML and JSON.python
  • Monitored the Linux servers on a regular basis and was into tuning them accordingly in order to optimize performance.
  • Worked on JavaScript framework (Backbone, Node Js) to augment browser based applications with MVC capability. 
  • Used ClearCase for source code maintenance and Clear Quest for bug tracking and maintenance.
  • Created unit and integration based tests for TDD approach and automated continuous integration and deployment. Implemented test coverage requirements.
  • Ensured that agile principles and processes are properly implemented and adopted.
  • Setup framework for all current and future front-end projects to use Backbone js, for framework organized module definitions
  • Used GITas version control application to maintain the update.
  • Configure Web server be able to serve WML pages.
  • Created the project from scratch using Angular JS as frontend, Node Express JS and Mongo DB as backend.
  • Designed PING & OAuth based single sign on solution for Tech Mobile App.
  • Involved in writing JDBC code to get data base connectivity. /
  • Used  Log4j  for logging errors, messages and performance logs.
  • Worked with source version control tool GIT to manage the code repository.
  • All the Business logic in all the modules is written in core Java .
  • Involved in creating Restful services with the JAX-WS Provider and Dispatch APIs.
  • Developed Restful web service using CFX framework implementation provided JAX-RS 1.1 and JAX-RS 1.0 the java API to create the web services.
  • Involved in the Hibernate Hql query conversion to Sql using the Sql developer tool within the core client application.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in data base.
  • Used  Maven  as Build Tool.
  • Implemented Executor Framework from multithreading to achieve better performance.
  • Implemented business objects and business logic of the application different modules of wholesale (Java).
  • Worked with key stake holders to meet requirements and drive results with extensive usage of  HTML4/5, CSS2/3, AJAX and jQuery .
  • Implemented the MVC architecture using  Backbone.js and A ngular.js, Node.js
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using  HTML5, CSS3, JQUERY, JavaScript, jQuery
  • Work with Node.js use to multiple threads for file and network events
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Developed reporting and web service client applications using SOAP.
  • Developed Unit, Integration and Performance Test Cases using PowerMock, Mockito, Junit.
  • Developed Swing Client application using new API's like JGoodies, SWINGX.
  • Involved in test-cases using JUnit, debugging implementation and deployment activities.
  • Implemented AJAX functionality based on EXTJS .
  • Responsible for checking cross browser compatibility and hence worked on different browsers like safari, internet explorer, Firefox and Google chrome.
  • Involved in resolving many critical Production Issues while solving them in time. Also provided Level 1 support for production (online) issues.

Environment: HTML4/5,CSS2/3, Dojo, JAX RS(JERSEY,CXF), JQUERY, Node Js, OAUTH, Backbone JS, Git, A ngular JS, JavaScript, Java, SQL Server 2005

Confidential, Roseville, CA

Java Developer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Designed and developed Customer registration and login screens using HTML, JSF, Servlets and JavaScript.
  • Developed web pages to display the account transactions and details pertaining to that account using DHTML, JSF and CSS.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, and JavaScript for various modules.
  • Developed various Database interaction objects by implementing the DAO Patterns and used JDBC as Model Component.
  • Used log4j for logging mechanism.
  • Configured JDBC and LDAP Security in the application server.
  • Developed LDAP server configuration files to enable encryption support for password storage.
  • Designed the GUI using AJAX, JavaScript and CSS.
  • Implemented JSF Converters to handle formatting and localization and configured the faces-config.xml to create a web application navigation rule.
  • Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate.
  • Used log4j for tracking errors and debugging the code.
  • Wrote build & deployment scripts using ANT, Maven, shell scripts and JACL on Unix env.
  • Deployed flow of Execution in the Servlet Environment using JSF and defined Navigation Rules.
  • Developed Messaging frame work for Asynchronous service using JMS.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.

Environment: Java 1.5, J2EE, Servlets, JSF, JMS, Hibernate 3.0, Spring, Webservices, JDBC, RAD 7, SVS, UML, HTML, Java Script, CSS, XML, WebSphere 6.1, Log4j, Oracle 10g, PL/ SQL, JUnit, JNDI.

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Participating in the High-level and low-level system design, planning, estimation and implementation.
  • Involved in data gathering during the business analysis and planning phase of the project.
  • Used UML to design various data models including data flow diagrams, workflow diagrams, sequence diagrams and interaction diagrams.
  • Designed front end pages using HTML, JSON, JavaScript and AJAX calls to get the required data.
  • Designing of tables in Oracle database required for System user administration, Data Management.
  • Implemented the Web Service and associated business modules integration.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI and SOAP.
  • Developed client slide components utilizing Java Swing framework.
  • Maintained development methodology coding and design standards.
  • Developed and implemented the MVC Architectural Pattern using Spring MVC 3.0 Developed POJO objects corresponding to the database schema and implemented persistence in the business logic using Hibernate. Developed configuration files corresponding to beans mapped and backend database tables.
  • Modified Account View functionality to enable display of blocked accounts details that have tags. This involved modifying Struts classes, JSP changes and middle tier enhancements.
  • Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
  • Developed and deployed EJB’s to implement the business logic and to handle the various interactions with the database.
  • Used Log4j for the logging the output to the files.
  • Developed client slide components utilizing Java Swing framework.
  • Used Eclipse as IDE for development, build, deployment and testing the application.
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Used JUnit for testing the application.
  • Followed Agile Methodology and participated in daily SCRUM meetings.

Environment: Core Java, J2EE, JDBC, JSP HTML, JSON, JavaScript and AJAX, Struts, WebSphere, Maven, Hibernate, Java Swing, Log4j.

Confidential

Java Developer

Responsibilities:

  • Design the search engine web page with HTML, JAVASCRIPT for form validation.
  • Used servlet to receive request and response to users.
  • Used JDBC to interact with MySQL database.
  • Wrote SQL code within Java classes.
  • Used JAVAX swing to create GUI and other components to demonstrate search result's distribution situations.
  • Co-ordination with the Testing team in testing the requirements.
  • Deployed the entire application in Tomcat/Glassfish on Windows and UNIX platforms.

Environment: Java, SWING, JDBC, JavaScript, HTML, Servlet, Eclipse3.0, Jigloo, Tomcat, glassfish, MySQL, Toad

Confidential

Java Developer

Responsibilities :

  • Requirement Study and Analysis
  • Developed Use Cases, Class Diagrams, Activity Diagrams and Sequence Diagrams.
  • Developed Java Server Pages (JSP) for the front end and Servlets for handling Http requests.
  • Deployment on the Tomcat Server.
  • Specifying the data flow using XML and DTD.
  • Implemented database using SQL Server.
  • Developed GUI using JSP, HTML and DHTML.
  • Designed tables and indexes
  • Developed web forms using  HTML  for the application.
  • Developed data insertion forms and validated them using  JavaScript .
  • Created Stored Procedures, Functions and Triggers using PL/SQL.
  • Testing the application and troubleshoot and fixed bugs

Environment: JSP/Servlets, HTML, JDBC, Java Beans MS-Access, Java

We'd love your feedback!