We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Kansas City, MO

SUMMARY

  • Over 8+ years of extensive information technology experience in designing, coding, integrating and testing software (SDLC) implementations using Java/J2EE involving development of Multi - Tier, Client/Server and Web based applications
  • Experience in Java development using Core Java, JSP, Servlet, J2EE, Struts, Spring MVC, JDBC, Java Beans, JQuery, HTML5, CSS3 in windows 2000/XP environments.
  • Highly experienced in spring, Hibernate, Web Services, Struts, JSF, and development of Web Based and Client/Server applications.
  • Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing, Documentation, Functional Testing.
  • Proficient with different Software development methodologies including Waterfall and Agile Methodologies.
  • Excellent user interface design with JSP Tag Libraries, Struts custom validation rules, Java Script, JSP, JSTL, AJAX & XML.
  • Extensive experience with front-end/client-tier/presentation-tier java technologies such as: XML, HTML5, JavaScript, AJAX, Java Server Pages (JSP), Web services, Servlets, Struts, and Spring.
  • Experienced Rich Internet Application developer using Java Script and Adobe Flex.
  • Experience in Design and Development of Java Web Services using XML, SOAP, WSDL, and UDDI based on SOA and has excellent understanding of xml technologies XML, XSD, XSL, and JAXB 2.0.
  • Experience with Web developing applications using Eclipse based RCP and working with async messages using Eclipse based RCP - (JMS - OSGI).
  • Experience with Spring & JSF frameworks for developing Multi-Tier distributed enterprise applications.
  • Experience in developing web applications with various open source frameworks: Java Server Faces (JSF) 1.2, Spring Framework 1.2/2.0, Spring (MVC), spring (AOP), Hibernate 2.0/3.0 ORM, Jakarta Struts Framework 1.1/1.2, Struts Validation and Tiles Frameworks.
  • Experience in implementing cluster environments and Build (Automation using tools, Jenkins), Deployment & Configuration management.
  • Experience in Data modeling, Database design and development using different RDBMS (Oracle 10g/11i, MS SQL Server 2000, MySQL 5.0) in various projects.
  • Extensive experience in various SDLC methodologies such as Water fall, Iterative, Agile
  • Experience in developing applications using different IDEs like Eclipse, NetBeans, RAD, JDeveloper and TOAD. Expertise in working with OOP Design pattern including MVC, Business Delegate, Decorator, Singleton, and Factory Pattern.
  • Experience in coding business components using various API's of java like Multithreading, Collections, and JDBC. Strong experience in Web Servers like Apache Tomcat Web Server.
  • Extensive working experience in RDBMS design and implementation in Oracle, DB2, MySQL, PL/SQL, MS SQL Server, PostgreSQL.
  • Good knowledge in Unix/Linux platforms, windows and shell scripting.
  • Highly proficient in understanding new technologies and accomplishing projects goals successfully.
  • Effectively managing and handling the impediments of the team, efficiently planning the sprint for every individual, tracking their progress, managing task assignment to the team on a day-to-day basis.
  • Experience to communicate with End client to understand the business requirement and prepare business document.

TECHNICAL SKILLS

Operating System: Windows XP/ Vista/7/8, Linux REL7 and AIX.

System Designing Tools: UML, Rational Rose

Languages: C, C++, Java/J2EE

Spring Related: Spring-Core, Spring AOP, Spring IoC, Spring MVC

Frameworks: Struts 1.x / 2.x, Spring, JSF 1.1/1.2, Hibernate 3.x/ 4.x

Databases: Oracle 11g/ 10g, DB2, MySQL, MS SQL Server 2000

Web Technologies: JSP, Servlets, JDBC, Java Beans, HTML5, DHTML, CSS3, JavaScript, AJAX and AngularJS /Angular 2.

XML Technologies: XML, XSL, XSD and DTD

Other Technologies: Restful, SOAP, WSDL

IDE: Eclipse 3.x/4.x, Net Beans, STS

App Server: Web Sphere 3.5/ 4.0/ 5.1, Web Logic 5.x/ 6.1, JBoss

Web Server: Apache Tomcat 4.0, Java Web Server 2.0

Tools: /Version Controls: JUnit, Ant, Maven, UML, CVS, SVN

Scripting: Shell Scripting.

Automation Testing: Selenium 1.x/2.x.

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, Mo

Sr. Java Developer

Responsibilities:

  • Involved in daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting demo at end of the sprint. Communication with external teams, verbally and written daily.
  • Hands on experience with designing and implementation of Continuous Integration, Continuous Delivery using Jenkins.
  • Provided technical assistance to design, troubleshoot and maintain RCP applications.
  • Participate in organizing code review meetings, demo meetings at end of sprint which occurs every two weeks.
  • Hands on experience with OSGi, SWT frameworks.
  • Developed UI screens using Eclipse RCP, Java script and developed Spring actions for different operations - Temporary Speed change, Permanent speed change
  • Developed the front-end using Eclipse RCP/Java Swing involving UI design user generated event handling in corporation of underlying functionalities as per the laid down specifications and involved in incorporating business logic in SQL code stored procedures
  • Analyze SQL queries of Oracle to improve the performance of queries using CCL ( Confidential Command Language).
  • Developed Unit testing and Integration testing with unit testing frameworks like JUnit and Mockito Work with UNIX environment for CCL.
  • Experience in peer code review and test case review.
  • Involved in activities like developing user stories, redesigning the stories based upon new requirements, certifying stories with the help of test plans, and uploading the evidence into quality center.
  • Developed J2EE modules using XMI, CORE JAVA and MVC framework.
  • Also, created JAVA classes for the Business Service Layer.
  • Used Spring MVC for different page submissions and validation of data in view, data conversion per the type specified on the server side.
  • Used Spring MVC Framework to develop portal applications
  • Used spring aspects as part of developing spring applications
  • Created advice to define aspects and its functionality using Spring AOP support.
  • Web Services Integration with other web Services using REST client.
  • Developed the backend part of the application involving Spring MVC, IOC, AOP, SprinBoot, and Micro services, SOA, Hibernate and Restful Web Services.
  • Involved in analysis, specification, design and implementation and testing phases of Software
  • Designed and implemented Java engine and API to perform direct calls from front-end
  • Developed Application controllers, Business and Data service modules for the web applications.
  • Development Life Cycle(SDLC) and participated in the daily stand-up, iteration review, kick-off and Retrospective meetings as a part of Agile.
  • Fully understanding user requirements / client requirements.
  • Providing input to functional design.
  • Testing application code across multiple systems / multiple domain to maintain code quality.
  • Troubleshooting if clients encounters any problems in their applications and provide possible solutions, if could not provide a solution, log a Client Request(CR) and work on it.
  • On daily bases participate in Agile Scrums, Code reviews and design reviews and be accountable for the designs.
  • Hands on Experience with IBM WebSphere for deploying and running the Spring Boot applications.

Environment: Java, J2EE, RESTful, Spring 3.2, RCP, Jira, Shell Scripting, Maven2.x/3x, Jenkins, Linux Scrum and SWT

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Developed and supported a module ‘POA Access Delegation (Phase1 & Phase2)’ to provide profile and preferences for each American Express card member.
  • Upgraded the existing GUI to rich and new GUI by embedding animations using JQuery.
  • Acted as pilot for the deployment and promotion of code to the higher environments using Integrated Content Management (ICM) tool and created Changed Management Requests (CMR’s) and artifacts.
  • Monitored SVN repository for code merging and integration activities.
  • Worked on the detailed design specifications for the new enhancements based on business requirements.
  • Developed The User Interface for a product using CSS3 and HTML5 based on RESTful Web Services.
  • Developed Web Services, JAX-WS/JAX-RS/RESTful.
  • Developed the Java programs using IBM Rational Application Development.
  • Regularly interacted with onsite development teams.
  • Participated in testing the entire application - unit testing, System Integration testing and User Acceptance testing.
  • Design and development of Eclipse based RCP application which gets the live async messages from life application. RCP application connects to server side using JMS-OSGi bundle.
  • Obtained solutions for various critical bugs by analyzing logs, source code, and debugging using Firebug tool.
  • Acquired significant expertise in Advance Java, HTML and CSS concepts.
  • Interacted with the business clients to get the user requirements for enhancing the existing applications.
  • Estimated effort required and prepared high level complexity solution architecture, detailed design specification and unit test cases documents (Test Driven Approach (TDD)) for modifying the applications.
  • Developed web applications on Tomcat, SQL Server, and Websphere server.
  • Studied the serviceability and functionality of various real world applications.
  • Observed and assisted in many developmental stages of minor site enhancements in various applications.

Environment: Core Java, JSP, Servlets, JSF, HTML5, DHTML, Spring 3.0, Spring MVC, Maven, Web Services - SOAP, RESTful, UML, XML, JavaScript, JSON, Jira, Oracle 11g, SQL Server 2008, MySQL, WSAD, UDDI, Web Sphere 6.0, JUnit, Ajax, WSDL, Windows NT, CVS, Eclipse based RCP, JBoss, SVN and Windows 7.

Confidential, Bethesda, MD

Java Developer

Responsibilities:

  • Worked with Eclipse RCP OSGI and EJB3(JPA) to develop think client front end application
  • Used the Agile methodology for development on sprint basis.
  • Workd on setting up the hibernate framework for persisance in the Deb collection web services.
  • Worked on developing the AgileCourt Product appilcation using eclipse RCP OSGI bundles Equinox framework and developed various plugins and modules using eclipse RCP.
  • Worked on developing SWT component’s which will be used for deveping the framework for eclipse RCP application
  • Worked with enterprise architect(EA) to develop the design for the use cases
  • Prepared the initial tenchincal designs for architect to review and finalise the design.
  • Played a lead role on working on webservices for Debt collections services
  • Developed the Citation webservice using AXIS2-JIBX framework
  • Worked on developing the UI pages using the latest web technologies like Ajax, HTML5, JSON, jQuery, RESTful Web services.
  • Worked on the development of isuite project which is the web implementation of main features of Agile court with 3 different modules called I judge, Icalendar, Iclerk
  • Worked on the implementation of JAX-WS web services for batch data transactions with Agile court from isuite application
  • Worked on the implementation of RESTFULL web services for real-time transaction with the agilecourt from isuite application
  • Worked on implementing the timer schedulers to create batch transaction at regular interval of times.
  • Worked on implementing the Pagination concepts for handling the display of large amount of data.
  • Worked with the java security to maintain the access permission in the application and implemented the security to connect the agile court application using the web services.
  • Used soapUI client to test the webservices
  • Worked with ejb3 and handled the persistence using the toplink persistence framework.
  • Worked with ant build scripts to deploy the webservice on webspehere
  • Worked with senior architect and engineers to help with the overall design of the system that was designed using the Customized MVC architecture
  • Used glassfish server in the local environment for development and worked with webspehere environment to fix the production defects.
  • Worked with Spring MVC pattern used hibernate persistence framework for developing the public access agile court application.
  • Used oracle Xml to process and generate different type of xml files.
  • Used jasper reports to develop the reports
  • Developed Stateless Session Beans to process requests from the user interface.
  • Coordinating with QC and team members during Release.
  • Involved in writing Triggers, Stored procedures and Cursors for database handling.
  • Used BRMS Rules for firing the rules before creating or updating the case filing.
  • Worked with toplink persistence using glassfish server and also worked with eclipselink persistence framework using webspeher

Environment: JDK 1.6, Eclipse 4.0, Spring MVC, Agile, REST Webservices, SOAP, RestFul, Hibernate, Maven, JMS, Weblogic, ATG, JSP, Oracle DB, SQL Developer, XSLT, DOM, XML, XSD, JAXB, Unix, Ant, Subversion(SVN), Eclipse based RCP, JUnit, Log4j.

Confidential, Alexandria, VA

Java Developer

Responsibilities:

  • Involved in variousSoftware Development Life Cycle (SDLC)phases of the project which was modeled usingRational Unified Process (RUP).
  • GeneratedUse Case Diagrams,Class Diagrams, andSequence DiagramsusingRational Rose.
  • Implemented the application usingJakarta StrutsFramework, whichis based on Model View Controller design pattern.
  • Used the StrutsValidationandTiles Frameworkin the presentation layer.
  • Developed user interface usingJSP,JSPTag librariesandStruts Tag Librariesto simplify the complexities of the application.
  • Develop the Project using technologies like HTML, jQuery, various Spring modules and Spring frameworks.
  • Used Layout and functionality of an RCP application.
  • Used rich client platform (RCP), for developing rich clients, as well as opposed to thin clients, such as web pages Illustration allows customer to view all the history of policy using mainframe calculator and java middleware application using dot net crystal report.
  • Design and development of RESTful webservices to put/post the device data, perform the full and incremental back of the devices mainly using json, java script, unix, mojodb on device side and java/j2ee technologies,spring and hibernate,mysql,mongodb on server side.
  • UsedSpring Frameworkfor Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Developed the rules engine using Drools and its output component.
  • Used aWAPserver for communications to the customer.
  • UsedWeb services-WSDLandSOAPfor getting credit card information from third party
  • UsedJMS APIfor asynchronous communication by putting the messages in the Message queue.
  • Implemented various design patterns in the project such asBusiness Delegate, Session Faade, Data Transfer Object, Data Access Object, Service Locatorand Singleton.
  • Performed unit testing usingJUnitframework and used Struts Test Cases for testing Action Classes.
  • UsedAntscripts to build and deployed onWebSphere Application Server.
  • Developed the different components of application such as JSPs, Servlets usingWebsphere Studio Application Developerand usedCVSfor version control.

Environment: EJB, Struts 1.2.4, Spring 1.02,JSF, JSP1.2, Servlets 2.1, Maven, Hibernate, JMS, XML, SOAP, UDDI, WSDL, WAP, WML, JDBC, JavaScript, UML, HTML, JNDI, CVS, JUnit, WSAD 5.1.2, WebSphere App Server 5.1, Eclipse Based RCP, Rational Rose, and Oracle 9i.

Confidential, Richmond, VA

Java Developer

Responsibilities:

  • Involved in Conceptual design, Analysis, Detailed design, Development, Mentoring, Coordinating, System and User Acceptance Testing.
  • Worked in the Agile Development Environment and involved in processes like Scrum meetings, Test Driven Development, Continuous Integrations testing.
  • Involved indefect fixingin theexisting codeand implementation ofnew code for new features.
  • Implementedworkers compensation insurancemodule using SpringMVC.
  • Integrated eclipse andSVNand was responsible for creating the Branches inSVNfor releases.
  • Have hands on experience in Persistence Frameworks like Struts 2.0, Hibernate, and Spring Framework.
  • Debugged various maintenance issues to fix production bugs.
  • Followed Test Driven development which involved writing extensive unit tests for all the enhancements.
  • Used JUNIT for unit testing the different modules of the application.
  • Capable of quickly learning and delivering solutions as an individual and as part of a team.
  • Excellent communication and presentation skills.

Environment: Java 1.5 & 1.4, Servlet, JSP, Struts 2, Hibernate 3.0, Spring 2.0, Weblogic, XML, HTML, DHTML, VSS, CSS, JavaScript, AJAX, Log4j, My Eclipse, Tomcat, Oracle, Struts, ANT, WebLogic Server, Windows 2000NT, Linux, Shell Scripting and Wincvs Configuration Tool, and JUnit.

Confidential

Java Developer

Responsibilities:

  • Developed the spring AOP programming to configure logging for the application.
  • Developed API using Hibernate to interact with the Oracle database.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Used JQuery library and implemented Ajax features.
  • Used AJAX, Java script and GWT to create interactive user interface.
  • Used JavaScript for Client Side validations.
  • Developed Dash-Board to monitor and report Cache Coherence Servers.
  • Developed a fully functional prototype application using JavaScript connecting to a REST-ful server on a different domain.
  • Developed Rest architecture based WebServices to facilitate communication between client and servers.
  • Used CVS to maintain source and version management and used Eclipse as IDE.
  • Support on the ClearCase host server load balancing and server optimization.
  • Involved in JUnit Testing of various modules by generating the Test Cases.
  • Managed multiple, high profile cross-functional AGILE program teams across various business units.
  • Designed the UML diagrams based on the OOAD principles.
  • Experience in creating build files using Maven.
  • Generated and edited using XML DOM and SAX. Good at Apache POI and iText.
  • Worked with ILogJrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application.
  • Debugged the code and fixed bugs in AARP MEDICARE & UHC MEDICARE
  • Assisted in resolving critical issues for M & R portals of UHC client.

Environment: Java 1.5, Spring, Hibernate, Struts, JQuery, Ajax, JavaScript, Oracle, Pl/SQL, JDBC, Apache, Restful, Eclipse, Junit, Agile, UML, JSP, JSTL (Java Server Pages standard Tag Library), Servlet, Maven.

Hire Now