We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Peoria, IL

SUMMARY

  • Over 8+ years of IT experience providing technical solutions for business applications, which includes designing, development, building frameworks, testing and implementation of Web as well as Middleware multitier distributed environments using Java, J2EE.
  • Strong Object Oriented Analysis and Design (OOAD) and UML artifacts modeling. Applied the requirements engineering, analysis, and design disciplines to J2EE projects.
  • Good experience in implementing various J2EE design patterns.
  • Developed Java/web - based applications using various frameworks Struts, spring, And Hibernate.
  • Implemented various levels of application and services using Spring-framework, EJB, Struts2 and ORM tools like Hibernate, IBatis for fast pace and efficient coding.
  • Experience in UI & client side validations using HTML 5, CSS3, Java script, JSP, Struts tag libraries, AJAX, JSON, XML, XSLT and java script frameworks like ExtJS 3.x/4.x, Angular JS, JQuery.
  • Experience in XML, XSLT, XSD, XQuery.
  • Worked on Ext JS, Angular JS and Node JS Framework.
  • Expertise in several J2EE technologies like JSP, Servlets, EJB, JDBC, JNDI, Web Service (SOAP, REST), JSON, XML/XSLT/XPATH, SAX, DOM.
  • Test-driven development-TDD with JUNIT. Proficient in integration testing of web applications and remote systems.
  • Experience with latest technologies of JavaEE 5.0 stack like EJB 3.0, Java Persistence (JPA), Java Transaction (JTA), Java Message Service (JMS), JSF and Web Services.
  • Experience in implementing Web Services based on SOA (Service Oriented Architecture) and expertise in MQ Series and JMS.
  • Experience in using RDBMS such as Oracle 10g/11g, SQL Server and DB2.
  • Experience in building N-Tier applications framework using Struts, Spring, Web Services and WSDL.
  • Design and implantation of Facelets in order to generate the application wide Templates and Template clients, to take advantage of developing as Tiles and to keep the design as Centralized.
  • Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
  • Have worked with different SDLC methodologies like Agile (TDD, SCRUM), Waterfall.
  • Experience in applying best-practice design patterns and strategies to enterprise applications to reduce tight coupling, maximize performance, and reduce maintenance/extensibility risks.
  • Hands on experience with spring and Struts frameworks.
  • Provide technical guidance and mentoring to application development teams throughout all the phases of the SDLC.
  • Deployed applications (EAR, WAR) on Web Sphere Application servers and clusters
  • Creation and managing Data Source, Database Connection Pools, Virtual Hosts.

TECHNICAL SKILLS

Languages: C, C++, JAVA, JFC (AWT, Swing), SQL, PL/SQL, PERL, VB.NET, C#, ASP. Net.

J2EE Technologies: Servlets, JSP, STRUTS Framework, Spring Framework, JSF, CORBA, EJB 2.0, Hibernate, Java Beans, JDBC, Angular JS, Node JS, Mongo DB.

Web Technologies: JavaScript, XML, DOM, CSS, HTML.

Frameworks: MVC, AJAX, Struts1.1,2.0, J2EE Design Patterns, Spring, GWT.

Application/Web servers: IBM Web Sphere, Web Logic, JBoss, SOAP/Restful Web Services, Tomcat.

Databases: Oracle 9i/10g,IBM DB2 8.0/7.0, SQL Server 2000/2003/2005/2008/2012.

IDE Tools: IBM Rational Application Developer (RAD), JBuilder, Eclipse RCP, Visual Studio.NET 2003/2005/2008.

Operating Systems: UNIX, Windows 7 Enterprise/NT/2000/95/98/XP, Sun Solaris.

Tools: and Utilities: Toad, SQL Navigator, SQL Loader, Rational Rose, CVS, Maven, JUnit, Sqldbx, Log4j, ANT, Macro media tool, IBM Rational ClearQuest, IBM Clearcase.

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, Peoria, IL

Responsibilities:

  • Documented requirement analysis and design with the business SMEs.
  • Participate in client discussions to perform technical and business analysis on the requirements and priorities.
  • Perform the analysis, design, documentation, implementation, and maintenance of large/complex IT solutions projects related to Confidential machinery and related distribution channels.
  • Conduct detailed business analysis to architect & design IT solutions that meet functional and technical requirements.
  • Converted Java objects to XML and JSON files using XML build annotation and returned them to front-end to be read.
  • Document and deliver sizing, external design, detail design, and other documents as required by the project.
  • Detailed designing of the enhancements in accordance to industry standards using tools e.g. RAD and UML.
  • Design, develop, test and implement business applications with a high level of J2EE technical competence using Struts, Spring, Hibernate.
  • Developed Application User Interface Using Angular JS 1.4.5, BootStrap, JavaScript andNodeJS.
  • Developed JUnit test cases to unit-test the business logic.
  • Development with implementation on enterprise level server J2EE infrastructure for high availability and high performance.
  • Developed specialized search system using Mongo DB, AngularJs, Java Servlets, JUnit, Maven.
  • Deployed, Managed and Monitored Mongo DB Replica Sets / Databases. Prototyped Mongo DB new features across multiple stacks
  • Designed and built SOAP and RESTful Web service interfaces implemented in Java.
  • Outstanding technical competence in industry standard databases like Oracle 10G/11G.
  • Worked with JavaScript validations to validate the user login screens with Angular Js components.
  • Work effectively with the project managers, leads, architects, and other development team members. Provide status updates on regular basis for the assigned task progress.
  • Worked in developing Spring related backend services and used Spring Web Module integrated with Java Server Faces (JSF) MVC framework.
  • Work with the project team to develop implementation, build and deploy artifacts.
  • Used jQuery to simplify the client-side scripting of HTML.
  • Used AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.
  • Expert in designing responsive web design mockups for business-customer e sites.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange important.
  • Perform deployment during testing and development. Perform or support production deployment team as need basis.
  • Post Production monitoring of the deployed software to ensure successful implementation.
  • Detailed walk through and hand over the artifacts to production support team.

Environment: Java/J2EE, Struts, Spring, Hibernate, HTML, JavaScript, JQuery, DOJO, Angular JS, JSP, JSF, JMS, JSON CSS, Servlets, RESTful WebService, SOAP Services, XML, XSD, XSLT,Axure,AEM, LDAP, EJB, JMS, MDBs, Session Beans, JNDI, Web Services, Log4j, JUnit, Unix, Oracle, ANT, RAD 8.5, Websphere Application Server 8.5, SVN.

Sr. Java Developer

Confidential, West Chester, PA

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used Design Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Utilized Swing/JFC framework to develop client side components.
  • Used Spring JMS to post messages to MQ
  • Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loop and Enums.
  • Developed specialized search system using Mongo DB, AngularJs, Java Servlets, JUnit, Maven.
  • Developed pages using JSF features like converters, validators, ActionListeners, custom components etc., created conditional logics in pages using JSF tags and JSTL.
  • Developed graphical user interface by using JSP, JSON, Node JS, HTML5, CSS3, JavaScript/jQuery, Bootstrap and AJAX.
  • Implemented user input validations using Angular Js, JavaScript and JQuery.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP, JSTL and java script, Business objects developed using POJOs and data access layer using iBatis framework.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Django (python) as the framework for the website and created a Rest API on top of the database which clients could use to access and update the data
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Conducted weekly code walk through using UNIX Shell Scripts.
  • I used multithreading extensively in the math engine was rather ahead of its time: its immediate purpose was to enhance the user experience of the program by deferring lengthy calculations to background threads.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Experience in Developing Applications using Mongo DB.
  • Created configuration files for spring, Hibernate and JSF integration.
  • Created session EJBs that retrieved information from the Oracle database using Hibernate.
  • Defined Action Forms, Model Components using Struts MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using JSP, JavaScript, AJAX and Ext JS.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Implemented SOA to develop Web services using Apache Axis.
  • A set of Web Services was created using CXF to handle SOAP requests with HL7 payload and addressing
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed the Web Services to the client applications by sharing the WSDL's.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Database development required creation of new tables, PL/SQLstored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
  • Used Ant scripts to build and deploy the applications in JBoss application Server.
  • Used JBoss Data Grid for developing a clustered application.
  • Used Log4j utility to generate run-time logs.
  • CVS was used for project management and version management.
  • Deployed the application on WebSphere 7.0 application server.
  • Developed Functional Requirement Document based on users' requirement.

Environment: J2EE, Spring framework, Spring MVC, iBatis 2.2, JSP 2.0, JSF, JMS, JSON, Mongo DB, Servlets 2.3, JDBC, AJAX, Angular JS, RESTful WebService, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, JQuery, JavaScript, Oracle 10g, IBM RAD, Websphere 7.0, JBoss Data Grid, Agile Methodology, Design Patterns, CVS, Apache Maven, JUnit, HtmlUnit, XSLT, HTML/DHTML.

Java developer

Confidential

Responsibilities:

  • Involved in design and development of modules in the application.
  • Coordinated closely with client’s Enterprise Architecture team in signing off the design of the application.
  • Involved in the review of the BRD, HLD, LLD, Use Cases, Functional specifications, Test design of the application.
  • Involved in implementation of project as an SME in all the phases and ensured quality deliverable to the client.
  • Implemented MVC architecture using Spring Web MVC framework.
  • Composing the application classes as Spring Beans using Spring IOC/Dependency Injection.
  • Used DOJO for client side framework.
  • Developed Data persistence API using Hibernate and Spring DAO layer.
  • Developed graphical user interface by using JSP, JSON, Node JS, HTML5, CSS3, JavaScript/jQuery, Bootstrap and AJAX.
  • Implemented logging and transaction manager using Springs Aspect Oriented Programming (AOP) concept.
  • Used DAO's and services for data storage and retrieval.
  • Utilized the IBMWebSphere MQ for asynchronous messaging between components using JMS.
  • Implemented critical DB design optimization techniques in the application. Created Oracle cron jobs to update crucial tables.
  • Redesigned and tuned SQL queries to improve the performance of the applications.
  • Developed and executed test data for unit, functional and user acceptance testing to assure quality project deliverables.
  • Develop back-end messaging infrastructure for real-time web application in Javascript, jQuery, node.js, redis.
  • Handled the build and Deployment strategies.
  • Involvement in end-to-end project phases and providing warranty support on the applications.
  • Coordinated in all testing phases and worked closely with Performance testing team to create a baseline for the new application.
  • JMS client and message driven beans to receive & process JMS messages, JSPs & Servlets using MVC architecture.
  • Worked closely along with Organization Security Team and Firewall team in order to make the application accessible.

Environment: Java/J2EE, Spring, Hibernate, JSP, Servlets, HTML, DOJO, JavaScript, Struts, Spring AOP, XML, XSD, XSLT, CSS, JPA, JMS, JUnit, Jquery, RAD, Oracle, PL/SQL, SQL developer, ANT, Rational Clear Case, Log4j, Unix, Microsoft Visio, Quality Center, JIRA Tracking tool.

Java developer

Confidential, Philadelphia, PA

Responsibilities:

  • Working in various phases of Software Development Life Cycle (SDLC) such as analysis, design and development.
  • Used Object Oriented Analysis (OOA) and UML methodology to develop Use Case diagrams, Object Diagrams, Class Diagrams, activity diagrams, and Sequence Diagrams to represent the detail design phase using Rational Rose.
  • Monitoring the team. Assign the tasks.
  • Extensive Agile development experience with Scrum.
  • Involved in preparing design document of High Level Design and Low Level Design using Design patterns.
  • Understand the Financial domain and different modules like Mortgage, Home Equity, and Prefill.
  • Involved in Integrate the design and generate the code from Enterprise Architect design tool.
  • Solved the problems faced by clients and make them understand the functionality.
  • Developed Web service using top-down and bottom-up approaches.
  • Used Hibernate as the ORM tool to be able to integrate the software with the Oracle database backend.
  • Experience withSpringMVCand Dependency Injection.
  • Implemented crosscutting routines using Spring AOP.
  • Lifecycle management of Java objects, done mainly viaSpring Dependency Injection .
  • Used spring transaction management APIs and coordinates transactions for Java objects.
  • Used design patterns and frameworks that allow web development using Spring MVC design and in software design using OO principles to create highly modularized software components to build large and complex systems.
  • Used Spring Security for authentication and authorization of the application.
  • Need to use the Web Service calls to access the remote services in different applications.
  • Used ExtJS for AJAX calls and event generation.
  • Generating the WSDL’s from model.
  • Used Eclipse as the integration environment for developing, debugging and maintaining project code files.
  • Involved in testing, debugging, bugs fixing, and documentation of the system.
  • Responsible for resolving Production Support Issues, involving Bug Fixes.
  • Develop the web services for produce and consume the services.
  • Involved in analyzing the daily defects of the production support and finding the root cause.
  • Involved in fixing the bugs or defects in the application.
  • Monitoring the Team members and resolving trouble shootings.
  • Involved in production support also.
  • Using JIRA for bug/task tracking and time tracking.
  • Involved in the Maintenance and Support of the System.
  • Worked on JUnit and SOAP UI for testing the written java classes.

Environment: Java, J2EE, Web Logic Server, Web Services, Java script, GWT, java beans, JUnit, Agile Methodology, Hibernate, Spring, Spring MVC, Spring IoC, Spring SAOP, Spring DAO, SQL, PL/SQL, JUnit, SOAP UI, Oracle 10, RAD, StarTeam, Putty, AJAX, UNIX, LINUX.

JAVA Developer

Confidential

Responsibilities:

  • Worked as aDesigner & Developer.
  • As a Designer, involved in understanding the Business requirements and design the system to meet those requirements.
  • Worked onJAX-WS, JAXBWebServicesusingSOAP and JAX-RS, Jersey for Restful WebServices.
  • Involved in complete Software development life cycle ofUKBSS Migrationsdeveloped usingJ2EEand Client GUI inStruts, JSP.
  • Created a solution to replace legacy/Web Method system with aJMS, MQbasedengine.
  • Worked onLDAPbasedSign Onmechanism for Authentication and Authorization.
  • Worked onSpring AOP, IOCconcepts extensively.
  • Worked onIBatis ORMfor Data access platform.
  • Involved in developing JAVA file watcher and DB watcher.
  • Involved in developing scenarios, interfaces and packages in ODI (Oracle data integrator).
  • Worked on front-end languages like HTML, CSS and java script in developing internal tools.
  • Involved in research and usage of Camel API.
  • Involved in integration of APEX, BPEL and ODI.
  • Used RAD, Eclipse for application Development extensively.
  • Extensively usedLog4J for logging,JUNIT as a test framework, ANT.
  • Responsible for trouble shooting the production issues.
  • Worked on UNIXShell Scriptingtasks.
  • Worked in Prototyping & Scrum/Agile Software Development methodology.
  • Extensive working knowledge on good Project Documentation.

Environment: Java/J2EE, JSP, Servlets, HTML, CSS, Java Script, Struts, Spring, SOAP, IBATIS, Web services, ODI, SVN, Log4j, Eclipse, Quality Center, Apache Tomcat, Oracle 10g, Agile Methodology, XML Beans, SQL Developer, FileZilla, UNIX, Putty.

Software Engineer

Confidential

Responsibilities:

  • Interacting with business clients about the requirements.
  • Developing the low level design and providing the walkthrough to the team members.
  • Involved in working the database based on the requirement.
  • Preparing the WBS for the user stories.
  • Communicating with multi lingual clients and understanding their requirements.
  • Documenting the requirement specification and design.
  • Involved in tracking the issues and assigning to the respective resources.
  • Worked onSOAP and JAX-RS for Restful WebServices.
  • Worked onSpring AOP, IOCconcepts extensively.
  • Worked onHibernate ORMfor Data access platform.
  • Generating the Web Service client stubs for the provided WSDL.
  • Delivering the applications as per the requirement on time.
  • Design UI screens using XMI, JSP, CSS and HTML.
  • Involved in developing the tool for various interfaces having different request types and responses using Servlets and JSP.
  • Bug fixing, Maintenance of the old modules that are already in production.
  • Involved in resolving the live issues of the application.
  • Involved in the up gradation of Tomcat and SQL Server.
  • Used SVN as version control system.
  • Development experience on web services.
  • Responsible for code merging and code review to release branches.
  • Involved in providing knowledge transfer regarding to the application to the users.

Environment: Java/J2EE, JSP, Servlets, HTML, CSS, Java Script, Struts, Spring, Hibernate, XML, XSD, Eclipse, web services, XML beans, Web sphere Application Server, Tomcat, ANT, SQL Server, Log4j, SQL Developer, FileZilla, Agile Methodology, SVN.

We'd love your feedback!