Sr. Java Developer Resume
Topeka, KS
SUMMARY
- Java/J2EEFull stackdeveloperaround 10+ Years of experience in analysis, design, development and implementations on Object Oriented Programming (OOP), client/server, database and/or Intranet - based application usingJava/J2EEtechnologies in various business domains.
- Expertise in developing application with financial domain, using Enterprise Technologies pertaining to J2EE paradigm like J2SE,JSP 2.0, Java Servlets 2.2/2.3, JSF 2.0, Struts, Spring, Hibernate, iBatis, AJAX,JMS,XML, JDBC 2.0, JNDI, JAXP, JAXB, JBoss AS, Web Logic, Web Sphere and Tomcat and Glassfish server
- Involved in Full SDLC life Cycle such as Requirement gathering, Analysis, Design, Coding, Unit testing and Deployment from SIT, UAT to Production.
- Expertise in developing and deploying industry’s leading B2B and Enterprise billing solutions for telecom service providers.
- Excellent depth inJ2EETechnologies such as Servlets, JSP, Struts using services like JDBC, JNDI, JMS,JavaMail and Web Services.
- Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and also used Hibernate Annotations to reduce time at the configuration level.
- Experience with Database development using Oracle 12c, PL/SQL, and SQL Server 2012and DB2. Good programming skills in writing/maintaining Performance tuning SQL and PL/SQL Queries.
- Development experience in various IDE's like Eclipse 4.5, Net beans, and Intellij Idea.
- Experienced inJ2EEapplication development using EnterpriseJavaBeans (EJB), JDBC, and Servlets.
- Good Knowledge and experience working in applications developed using Object Relational Mapping frameworks like NHibernate and MVC frameworks like Struts, JSF etc., and IOC frameworks like spring and its subsidiary modules such as Spring JDBC, Spring Web, and Spring AOP.
- Expertise in developing Web based Applications using Web Sphere, BEA web logic and JBoss.
- Experience in project developing methodologies like Agile and KANBAN.
- Expertise closely with the project management completely define specifications to help acceptance.
- Attitude and willingness to learn and implement unknown technologies.
- Experienced in Oracle 9i/10g/, SQL, PL/SQL, Siebel, MS Access and MYSQL databases.
- Expertise in using Eclipse, WSAD5.1, RAD 7.0, 8.0, 8.5, STS.
- Expertise communication skills, interacting caliber and adaptation to quick learning, ability to accomplish deadlines.
TECHNICAL SKILLS
Languages: Java, JavaScript, Java Beans, JSP, SQL,HTML, XML, COBOL, E-Cobol, CICS, REXX, RPG II, JCL
Frameworks: JSF, J2EE, Apache Struts, Java Mail, Struts, Hibernate, Spring Core, Spring MVC, Spring Integration.
API’s: Servlets, EJB, Java Naming and Directory Interface (JNDI)
Software: Eclipse, WSAD, ClearCase, Toad, numerous IBM mainframe utility programs, Network Data Mover (NDM), table BASE, RPG II, VSAM, Microsoft Suite (Word, Excel, PowerPoint, Access), Works
Databases: IBM DB2, Oracle, MySQL, Database SQL command
OS: Windows (Windows NT/2000/XP Professional), UNIX, IBM mvs/OSA/30XX, Mac OSX
Servers: WebSphere (WAS), Sun Java Enterprise System, JES, Web Logic, Apache Tomcat 6.0/5.0/5.5.12 , Glassfish, 5.X AND 6.0.
PROFESSIONAL EXPERIENCE
Confidential, Topeka, KS
Sr. Java Developer
Responsibilities:
- Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Designed and developed UI screens with XSLT and JSF (MVC) to provide interactive screens to display data.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Developed coding for Applications and creating new batch jobs.
- Responsibility to run the batch jobs based on the order, and fix the issues if there any issue while running the jobs(support)
- Implemented transaction management using spring declarative transaction management with Spring AOP concepts.
- Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
- Developed a fully automated continuous integration system using Git-Stash, Jenkins, MySQL and custom tools developed in Python and Bash.
- Responsible for design and developing Persistence classes using Hibernate, and spring, JDBC Template frameworks to save data in database tables.
- Used AngularJS as the development framework to build a single-page application.
- Tested all application controllers extensively with Angular's built-in testing facilities.
- Created RESTful web service to server ECU strategy files to Sync my ride website.
- Involved in creating/consuming SOAP based web services to expose business operations.
- JSF (JavaServer Faces) was used for to simplify development integration of user interfaces and the operation on the values they (UI) hold.
- Implemented RESTful web services and consumed SOAP services.
- Creating new JSF pages using jQuery and Java script.
- Creating single webpage applications using Angular JS for reports.
- Interact with the other teams to implement services that support other applications.
- Continues Production data fixes which may involve in enhancements to the existing code.
- Coordinating with team to resolve roadblocks.
- Daily interaction with Client, for better understanding of the requirements.
- Active participate in Scrum call to determine dependencies.
- Write the test cases using Junit power mock and easy mock and knowledge on Selenium testing for creating member contracts.
Environment: Java 1.7,1.8,J2EE, Spring Core, Spring Integration, Hibernate, JSF,EJB,JPA, Java Script, JQuery, Angular JS,React.JS,Reflux.JS,DB2,SOAP/REST Web Services, RSA,,XJCL for Batch jobs, Hudson Jenkins Jobs, Junit,maven,log4j.
Confidential, Malvern, PA
Sr. Java Developer
Responsibilities:
- Member in a team called, “FAS Sales Excellence" which supports the Financial Advisor business.
- In the beginning stages of my role, I fixed coding errors with investment data and marketing materials. Also, created new code to assist with business enhancements to desktops and devices.
- Involved in the team to create an iPad application called the Sales Console. This application will be used by internal advisor support teams and field sales representatives. This project was one of the first projects at Confidential where the creation of the tool is done in a continuous development cycle.
- Implemented Soap based web service and consumed existing web services.
- Followed agile methodology consists of scrum meetings, sprint, and kickoff meetings.
- Involved in creating web applications using ADF Ajax-enabled JSF components, it provides a complete JavaScript API.
- Used spring framework's MVC framework to better control the presentation, business and navigational aspects of the applications.
- Configured and implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
- Effective use of hibernate (ORM tool) in the business layer in communicating with the Spring DAO and also developed mapping files and POJO java classes using ORM tool.
- Modified existing and created new Hibernate objects based Queries for data storage, retrieval, tuning and mapping.
- Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database.
- Designed and Developed Module based persistence layer under the guidance of DAO design pattern, ORM/JPA principles, using Hibernate.
- Implementation of new web services using SOAP and Apache-axis to provide HRMS services for the external systems.
- Developed Database Procedures for updating, Inserting, and deleting table for a complete logical Unit of Work (LUW) using PL/SQL under Oracle Database Server.
- Responsible for overall design & analysis of UI components and integration with existing J2EE, spring and JSF, html5, jQuery and Angular JS.
- Migrated web services from WebSphere to apache axis web services run time.
- Build Jenkin jobs and created Milestones.
- Created and implemented Junit test cases and Knowledge on selenium testing for web pages.
Environment: Java 1.7, Java EE, Spring Core, Hibernate, JSF, Servlets, JQuery, Oracle, STS, Maven, SVN, XML, Siebel, Web Services, SOA, Hudson Jenkins Jobs.
Confidential
Java lead
Responsibilities:
- Involved in database table relations (associations) for Database schema.
- Involved in Requirements Analysis for TIMS (The Image Management System) module.
- Implemented the architecture of the modules according to the MVC standards (Presentation-tier, Business-tier and Persistence-tier).
- Implemented database communication using Spring JdbcTemplete, Spring Transaction Management.
- Implemented Soap based web service and consumed existing web services.
- Responsible for overall design & analysis of UI components and integration with existing J2EE, spring and JSP, HTML, JQuery.
- Implemented signed Applet for upload files from local to server.
- Implemented Junit test cases for model, controller, services
- Implemented logging framework using log4j.
Environment: Java 1.7,C#, Java EE, Spring MVC, Spring Core, Spring JDBC,JSF,ADF, JQuery, java Script, Applets, Oracle, log 4j,Junit, STS, Maven, SVN.
Confidential, Bloomington, IL
Tech Lead
Responsibilities:
- Involved in Low level Design document and coding for development of HUB UI and services modules.
- Implemented the architecture of the modules according to the MVC standards (Presentation-tier, Business-tier and Persistence-tier).
- Responsible for implementing best design patterns from OOAD for Object instances which will show the behavior for communicate the delegates for getting the response from web service.
- Responsible for overall design & analysis of UI components and integration with existing J2EE, spring and customized SFX tags.
- Implemented soap based web services and consumed existing web services.
- Involved in daily scrums and explained the road blocks to the client and weekly sprints and after kick off meetings with the client.
Environment: Java 1.6, Java EE, JQuery, JSP, soap web-services, spring MVC, hibernate Ajax, JSON, maven, CSS, html, Spring Tool suite, tomcat, POJO, UML, Agile Methodology, Test Driven Environment, Linux.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in development of various modules Using web services, groovy files, JSF, and Interfaces.
- Responsible for overall design & analysis of UI components and integration with existing J2EE, spring and Hibernate.
- Rendered different portlets by using JSF tags and deployed in the portal server.
- Developed UI for E-Signature module using GUI like CSS, HTML, HTML5, JSP, and JSF.
- Followed agile methodology consists of scrum meetings .sprint .kickoff meetings.
- MVC architecture has been used while developing applications.
- Developed Servlets to display the PDF documents to the User from calling web services.
- Involved in business logic and implemented in the Book of business applications.
- Involved in daily scrums and explained the road blocks to the client and weekly sprints and after kick off meetings with the client.
Environment: Java 1.6,Java EE, JQuery, groovy rules, soap, restful web-services, Spring MVC, hibernate, DAO, Rapid Sure Portal Server, LDAP(AD), MS SQL Server 2005,Ajax, maven, CSS, ADF, Glassfish,HTML, My eclipse 3.3.1 and Log4j, JBoss 4.x, 5.x, web-logic, Linux, JPA, ESB, Agile Methodology, Shell scripting, Test Driven Environment.
Confidential, CT
Sr. Java Developer
Responsibilities:
- Involved in development of various modules Using web services, struts, JSP, and Servlets.
- Developed UI for E-Signature module using GUI like CSS, HTML, HTML5, JSP, and JSF.
- Responsible for overall design & analysis of UI components and integration with existing J2EE, spring and Hibernate.
- MVC architecture has been used while developing applications.
- Involved in creating groups for users and Configuring LDAP Server Authentication.
- Developed Servlets to display the PDF documents to the User from calling web services.
Environment: Core Java, Java EE, Java 1.5,1.6, Servlets 2.0,JSP, DAO,JDBC,JNDI,UML,XSLT,JPA, MS SQL Server 2005, Ajax, Apache Ant, maven, ClearCase, PVCS, CSS, html, eclipse 3.3.1 and Log4j, PL/SQL, POJO, Open JTA, JBoss 4.x,5.x,Weblogic 8.0,JSF 2.0,hibernate,soap web services, CCF, agile methodology, ESB, Shell Scripting,, LDAP(AD), Test driven Environment, Spring Core, Struts 2.0,ext java script, json, jquery.
Confidential
Java Developer
Responsibilities:
- Involved in development of various modules Using CSS, AJAX, JSP, and Servlets.
- Involved in writing form pages by using jsf2.0 and also created managed bean classes for jsf form pages.
- MVC architecture has been used while developing applications.
- Involved in communicating flex with java by using Blaze DS remoting server.
- Responsible for using Remote Service and HTTP Service for interacting with Java components and XML to retrieve the data from database
