Sr. Java Developer Resume
Wichita, KansaS
SUMMARY
- Over 6 years of versatile experience in analysis, design, development and implementation of software applications and in developing n - tier architecture based solutions with distributed components and internet/intranet applications.
- Expertise in Developing End to End B2B and B2C application using JEE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, JTA, JMS, JDBC, JAXP, and JAXB.
- Experience in developing web applications and interactive software products using HTML 4.01/5, CSS2/3, JAVASCRIPT, jQuery, AJAX, XML, JSON, responsive Web Design and Bootstrap.
- Experience in publishing and consuming REST/ JAX-RS, SOAP/WSDL/JAX-WS web services.
- Highly proficient in using frameworks like Spring, Struts, Hibernate, Angular JS and Design Patterns such as MVC, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator for executing multi-tier, highly scalable, component based, services driven Enterprise Java applications.
- Hands on experience with Object Oriented Design (OOD) and developing applications using UML. Expertise with designing Class diagrams, Sequence diagrams and Use case diagrams.
- Expertise in developing Web User Interface using JSP’s, Servlets, Filters, Custom Tag and consuming third party custom tag libraries like JSTL, Struts Tag libraries, etc..
- Experience in configuring application using Web logic and Web Sphere Application Servers.
- Experience with Agile methodologies (Scrum, Kanban etc.).
- Experience in developing testing strategies for both server side and web based applications using JUnit Test.
- Expertise in developing reusable components for cross cutting concerns like Logging, Build management, Transaction management, and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality. in using IDEs like WSAD, My Eclipse, and Net Beans.
- Experience variousVersioncontrol tools like CVS, Clear Case and SVN.
- Comprehensively worked on relational databases such as Oracle, DB2, and SQL Server, MongoDB, Hbase, Neo4j, Riak and hands on experience in tools such as TOAD, SQL Developer.
- Good Team Player, quick learner and self-starter with TEMPeffective communication, motivation and organizational skills combined with attention to details and business process improvements.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, C/C++, SQL/PL-SQL, PHP
JEE/J2EE Technologies: JSP, Servlets, JSTL, EJB, JPA, JAX-WS, JAX-RPC, JAX-RS, JDBC, JMS, JNDI.
Framework: Struts 1.x, spring 3.0,Angular JS, Hibernate 4.0
Databases: Oracle, SQL Server, MYSQL, Riak, MongoDB, Hbase, Neo4j.
Scripting Technologies: HTML, Angular JS, AJAX, JavaScript, and JQuery, DHTML, XML, CSS, JSON
Web services: REST, Axis, SOAP, JAXB, JAXP, Jersey and Apache Wink.
Web/Application Servers: Web Sphere 7.x, Web Logic 8.1/10.2, Tomcat 5.5
IDE: Eclipse 3.2, WSAD 5.0, Net Beans 6.5, IntelliJ
Dev. Methodologies: UML (Rational Rose), J2EE Design Patterns.
Tools: Rally, Maven, Ant, Visio, Log4j, JUnit
Operating Systems: Windows, Solaris, Linux, UNIX
Development Approach: Agile, Waterfall and Iterative
Version Control: SVN, WinCVS and Clear Case
PROFESSIONAL EXPERIENCE
Confidential, Wichita, Kansas
Sr. Java Developer
Responsibilities:
- The project involved extensive use of the different spring framework features including Spring MVC, Spring Core and Spring Security.
- Involved in gathering requirements.
- Designed and developed the common page layout and created screens by assembling Tiles and screen definitions in centralized configuration files.
- Implemented whole application on agile methodologies with clear, efficient workflow.
- Implemented Spring MVC, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
- Integrated the application with spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
- Developed the front-end web pages using HTML, JSP, JSTL, JavaScript, JQuery and Ajax and AngularJS for presentation layer and enriching the application with better user interface.
- Developed client side validations using JQuery, JavaScript, AJAX and custom tags.
- Wrote various queries using Hibernate query language (HQL) and hibernate criterion queries to execute queries against database.
- Writing custom filters, directives for the HTML5 using Angular JS.
- Involved in writing JUnit test cases.
- Developed the entire application using Spring Tool Suite and used Maven scripts for building the application.
- Developed RESTful web services including JSON formats for supporting client requests.
- Implemented the REST Web service using the spring and consumed the REST Web Service in our application.
- Updated the scrum in and JIRA for issue tracking.
Environment: Environment- Java 1.7, Spring STS 3.1.0, Spring 3.1, Tc Server, v2.7 Subclipse, Hibernate 4.1, Windows 7/8, Oracle 11g, SQL Developer, Maven, JSON, Rest, AngularJS, JavaScript, Ajax, JQuery 1.8/1.9, HTML, CSS3, Tiles, JUnit.
Confidential, Charlotte, NC
Sr. Java Developer
Responsibilities:
- Responsible for the designing, coding and development of applications in J2EE using Spring MVC Architecture.
- Developed/involved in creating web application using enterprise java technologies like spring and hibernate.
- Extensively used Hibernate as ORM tool for all database operations. Had great exposure on creating parent/child relations hierarchy, one-many, many-many, many-one associations.
- Worked on reading from and writing data to excel files using Apache POI interface.
- Modified the UI screens created by web designer using HTML, JSP, CSS, and JavaScript.
- Performed Client side validation using JavaScript.
- Used Angular JS framework for building web-apps and is highly efficient with MVC framework as well as using Restful services.
- Involved in developing Front End Programming for Web applications.
- Experience in making Responsive web pages using Bootstrap and media queries.
- Used Web Services for transferring codes between carriers and the application.
- Developed RESTful web services including JSON formats for supporting client requests.
- Implemented custom email formats with styles and images using velocity templates.
- Managed version control using Subversive.
Environment: Environment- Java 1.7, Spring STS 3.1.0, Tc Server, v2.7 Subclipse, Hibernate 4.0, Windows 7/8, MySQL, HeidiSQL, Maven, JSON, Rest, JavaScript, Ajax, JQuery 1.9, HTML, Angular JS, CSS3, Tiles, Velocity, JUnit, Bootstrap.
Confidential, IA
Sr. Java Developer
Responsibilities:
- Involved in the Analysis meetings to gather and understand business requirements.
- Designed and developed user interface to add customers, display Quotes, application, policy and Billing information using MVC.
- Developed UI screen using JSP, JSF and Servlet components.
- Developed data access (DAO) layer using Hibernate.
- Used Hibernate for Object Relational mapping
- Used Agile Methodologies (Rally tool) for quick and phased delivery of code.
- Involved in developing business logic layer using EJB.
- Developed web service layer using REST.
- Resolved defects and addressed escalated issues.
- Documented all the process changes and requirement changes.
- Participated in sprint planning meetings and daily scrum calls.
- Extensively involved design discussions and user experience sessions to provide inputs on the layout.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with Business Units.
- Developed GUI using JavaScript, HTML/HTML5, DOM, AJAX, CSS3 and JQuery, Responsive Web Design and Bootstrap in ongoing projects.
- Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Converted the mock-ups into hand-written HTML, CSS (2/3), JavaScript, JQuery, AJAX, XML and JSON.
- Used Angular JS framework for building web-apps and is highly efficient with MVC framework as well as using Restful services.
- Experience in making Responsive web pages using Bootstrap and media queries.
Environment: Java, JSP2.1, Ajax, HTML,Css3, Angular JS, Java Script 1.7, JSF, JQuery, Struts1.x, Maven, Spring 3.1, Hibernate 4.0, Junit, Oracle 11, REST web services, JSON, JAX-RS, Apache Wink, POSTMAN, BEA Web Logic 9.1, SVN, Rally and Eclipse 3.2.
Confidential, Chicago, IL
Java/J2EE Developer
Responsibilities:
- Developed the application using Struts following MVC architecture.
- Identified the participating pages and the navigation paths between pages.
- Developed action and form classes based on Struts framework to handle the pages.
- Used Web Logic Workshop page flow technology.
- The UI was implemented using HTML/CSS/JavaScript to duplicated the mockup provided.
- Created several JSP’s and populated them with data from databases using JDBC.
- Designed and developed EJBs to handle business logic and store persistent data.
- Developed Web Services to retrieve data from legacy systems.
- Developed the application using Jakarta Struts Framework.
- Developed action classes, form beans and Java Server Pages.
- Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc).
- Planned and implemented various SQL, Stored Procedure, and triggers.
- Used JDBC to access Oracle database and implemented of connection pooling.
- Performed building and deployment of WAR, JAR files on test, stage, and production systems in BEA Web Logic application server.
- Used ANT for the build process.
- Developed action classes, form beans and Java Server Pages.
- Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL, custom tags and Tiles using Struts framework
Environment: HTML5, CSS3, AJAX, J2EE, Java 1.4.2, Servlets, JSP, JDBC, EJB 2, JMS, Struts 1.2.x, Web Services, BEA Web Logic Application Server 8.1, JUnit, SOAP, XML, JavaScript, UML, ANT, Oracle 9i, Windows 2003.
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Actively involved in analysis, detail design, development, bug fixing and enhancement in agile methodology. Involved in daily scrum and sprint planning meetings.
- Implemented features like logging, user session validation using Spring-AOP module.
- Developed client request validations and processed using JavaScript.
- Used Spring Framework at Business Tier and also spring’s Bean Factory for initializing services.
- Used Session Beans for business logic.
- Developed server-side services using Java multithreading, Java, springs, Web Services (SOAP, AXIS)
- Wrote application front end with HTML, JSP, and Ajax/JQuery. Wrote custom JSP tags for role-based sorting and filtering.
- Implemented design patterns like Front Controller, MVC, Business Delegate, Data Transfer Objects and Data Access Objects.
- Used Software development best practices from MVC, spring.
- Develop and execute Unit Test plans using JUnit.
- Used JavaScript and Struts validation 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 components.
Environment: Java, J2EE, Spring, Struts, Hibernate, JMS, Servlets, JSP, JS Tag Libraries, Java Script, Angular JS, CSS, DOJO, HTML, JDBC, SQL, JNDI, JUNIT, XML, XSLT, Eclipse, ANT, WebLogic server, SOAP, WSDL, JAXB, Oracle, Design patterns, Ajax,, UDDI, WSDL
Confidential
Java Developer
Responsibilities:
- Extensively involved in analysis, design and development of system.
- Developed features using Servlets, JSP, Java beans, Hibernate 3.x.
- Developed UI screens which involved Ajax calls.
- Features were integrated using Struts 1.2 and spring 2.x framework.
- Involved in the Business layer or backend dat monitors the Credit checks, requests, Signature request, Loan request and Spouse/Borrower loans.
- Used Struts validators for client side and server side validation.
- Model view controller (MVC) design pattern has been used in the application.
- Implemented Test Driven Development methodology.
Environment: Java, J2EE, JSP, Servlets, Hibernate 3.x, Ajax, JDBC, Web Services, Axis 1.4, Struts 1.2,Spring 2.x, BEA WebLogic 9.1, XML, Oracle 9i, UML, Eclipse.
Confidential
Programmer and designer
Responsibilities:
- As a programmer I have programmed modules using Php
- I have code UI screens using jQuery, HTML, java script
- I have written SQL queries to retrieve data from oracle database
Environment: Implemented in java, using math class and GUI through applets, Java {swing class for GUI construction, socket class for client}, Php, JavaScript, jQuery, html, iis6 {server}, oracle 10g