Sr. Java Developer Resume
Chicago, IL
SUMMARY
- 7+ years of experience as an IT Professional working throughout thefull project development, implementation, and deployment on Windows/Unix, using the JAVA/JEE technology stack.
- Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and Scrum.
- Extensive experience with both core and advanced Java technologies including Java, XML, JavaScript, JEE, JSP, JDBC, Struts, Servlets, JMS, JPA, JAX - WS, JAX-RS, JSF, Spring and Hibernate.
- Hands-on experience with IBM MQ Series and JMS communications between middleware components.
- Extensive experience implementing SOAs using web services with XML, SOAP, WSDL, Apache Axis,CXF, JAX-WS, and JAX-RS.
- Strong experience in front-end technologies including HTML, DHTML, JavaScript, CSS, JSP, JSTL, and jQuery,Ext-js,AngularJs.
- Experience implementing JAVA/JEE design patterns such as MVC, Singleton, Factory. Business Delegate, Data Access Object, Front Controller, Service Locator, Session Façade and Transfer Object.
- Strong hands-on experience usingtheMVC frameworks,Struts,JSF,Spring and Hibernate.
- Hands-on experience with various application and web servers including IBM WebSphere, BEA WebLogic, JBoss, Tomcat Server with a wide variety of development tools including Eclipse, IBM RAD/RSA, and IntelliJ.
- Strong working knowledge ofRDBMS concepts having worked with MySQL, Sybase, Oracle 10g,MongoDb and DB2.
- Proficient in SQL having writtenstored procedures, triggers, DDL, DML, and transaction queries using development tools like TOAD, SQL Developer and SQL Navigator.
- Experience in XML technologies like XML, XSD, XSLT, DOM, SAX, and JAXB.
- Hands-on experience with multi-threading applications.
- Experience with version control using SVN, GIT, ClearCase,CVS, and error logging using Log4J.
- Experience using tools like Ant, Maven, JUnit, Jenkins,GradleandBamboo.
- Good Experience of developing GUI based application using AWT, Swing, and Java Applets.
- Good experience with Service Oriented Architecture (SOA) and deployment of web services using SOAP, WSDL and JAXB, JBoss, JAX-RPC, JAX-WS, Apache Axis2.
- Worked extensively on Java Collections API (different data structures in Java) like ArrayList, Vector, HashSet, HashMap, LinkedList etc. Used Java concurrency package for concurrent access in multithreaded application calls.
- Experienced with Java Multithreaded programming to develop multithreaded modules and applications
- Developed Multithread Application using with Thread Pool and Concurrent Executors
- Good team player with ability to solve problems, organize and prioritize multiple tasks.
- Excellent communication and inter-personal skills.
- Skilledin understanding product requirements and converting them into technical solutions.
TECHNICAL SKILLS
Languages & Tools: Java 1.5/1.6/1.7, SQL, PL/SQL, C++, ClearCase, ClearQuest, Rational Rose, CVS, PVCS, SVN, Git
Java Technologies: Multi-Threading, Servlets, JSP, Spring, Spring MVC,Hibernate, JSF, JMS, JNDI, JDBC, JAXB, Web Services, WSDL, SOAP
Web Technologies: HTML5, DHTML, CSS3, XML, XSLT, DTD, XML Schema (XSD), SAX, DOM,JAXB, Perl, JSON, AJAX,jQuery, JavaScript, AngularJS
Databases: Oracle 11g/9i/8i, Sybase, DB2 10.1,MySql, MS Access
Application Servers: IBM WebSphere 4.x/5.x/6.0/8.1, WebLogic 6.x/7.x/8.x/9.x, JBoss AS 4.x/5.1, Tomcat 5.x/6.0/7.0/8.0, Apache Web Server
Middleware: JMS, MQ Series, WebSphere MQ,Apache MQ.
Frameworks: Spring, Struts,JSF and Hibernate.
Operating Systems: UNIX (AIX), Red Hat Linux, Windows 95/98/2000/NT/XP/
IDE: RAD 6.0/6.1/7.0, NetBeans, Eclipse, intelliJ.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr. Java Developer
Responsibilities:
- Scrupulously involved in Agile Standup meetings throughout the project with team members on day to day basis for the update on project status using Rally Software.
- Actively participated in the Analysis, Design, Development and Testing phases of various modules.
- Designed the complete process flow of the application using Agile development methodology.
- Involved in design sessions during sprint design meetings to understand and come up with design solutions for the user stories.
- Provided programming estimates, identified potential problems and recommended alternative solutions.
- Worked on Integration of Spring and Hibernate Frameworks using Spring ORM Module.
- Used SOA Architecture to Develop SOAP Webservices, generated WSDL and consume the services.
- Designed and develop web based UI application using Struts tiles frame work and used JSTL, Ajax, CSS, JQuery for the presentation layer.
- Developed the front end user interfaces using JSP, JSTL, jQuery, Java script, AJAX, JSON, HTML, Angular JS and CSS
- Use Java, J2EE technologies to develop UI and server side components. Use Struts and Spring framework to implement MVC design patter.
- Designed and developed Persistence layer components using Hibernate.
- Worked in close cooperation with project managers, system engineers, system testers and other functional team members to meet client specification.
- Implemented the middle tier using EJBframework and configured WebSphere MQ.
- Integrated subsystems using SOAP based Web services and Apache Axis2.
- Implemented Service oriented architecture (SOA) using Restful web services.
- Developed complex SQL queries to fetch data.
- Experienced in using SQL, PL/SQL, Stored Procedures and Triggers.
- Created and maintenance of data using SQL Server database. JDBC for database connectivity with SQL Server.
- Worked on JMS and Web Sphere for queue communication and administration.
- Managing the version control for the deliverables by streamlining and re-basing the development streams.
- Used Jenkins for Continuous Integration.
- SVN is used as Code Versioned control.
- Work with database (EBI) team to complete data sync from external sources into our Dev and Test databases.
- Developed test cases for each component in different tiers using Junit.
- Conducted code reviews to ensure the delivery of quality code.
- Created deliverable Installation, Configuration and Technical Design documents.
- Developed test cases for each component in different tiers using Junit.
- Conducted code reviews to ensure the delivery of quality code.
- Created deliverable Installation, Configuration and Technical Design documents.
Environment: Java,SpringMVC,Angular JS, HTML, Ajax, JQuery2.0, JavaScript, Servlet, JSP, Spring, Hibernate, SOAP/REST based Webservices, log4J, Maven4.0, JUnit, Eclipse, UNIX, Weblogic12c, SQL Server 2008,SQLDeveloper Client tool, Source Tree.
Confidential, Warren,NJ
Sr Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Development, UAT and Production phases of the project.
- Working exclusively on Add Beneficiary,Standing Instruction and Fund Transfer modules.
- Collaborated withmultiple teams to implement requirements and deploy the releases.
- Used Agile/Scrum methodology during application development.
- Created test plan documents for executing the scripts on major enhancements.
- Developed JUnit test cases as part of the Test Driven Development approach.
- Implemented the Persistence/DAO layer using Hibernate.
- Involved in creating Web Services using a Top-Down approach.
- Implemented web services in Restful Web Services using Spring Rest Template.
- Developed UI screens using HTML/DHTML, JSP, JSTL, CSS, jQuery, jQuery UI, and JavaScript.
- Implemented web-tier using Struts Framework.
- Worked oncreating reports in PDF and Excel formats.
- Designed and developed user interface for and public using asynchronous technologies using AJAX/POJO/Spring frame works.
- Wrote and maintained technical and release documents.
- Developed the System Architecture based on different design patterns including MVC, SOA, DAO, Singleton, Factory, etc.
- Developed independent and re-useable service components using Web services, Spring Dependency Injection, and Design Patterns.
- Implemented hibernate Mapping like one to one, one to many and Many to Many based on Requirement
- Responsible for the performance improvement of batch processes using Core Java including Collections API and Multithreading.
- Involved in database Schema/XSD/WSDL design for the various components.
- Developed SQL queries, views, and stored procedures.
- Used Core Spring for dependency injection of various component beans.
- Prepare root cause analysis to diagnose issues in product and processes.
- Implemented Backend WAC application using Core Java (OOPs, Collections, Multithreading)
- Involved and Developed all phases of security implementation using spring security system against All types of authentications: LDAP authentication, Database authentication and Pre-Authentication.
- Guiding and supporting offshore team to understand and develop the functionalities.
- Used Log4J for debugging and error logging.
Environment: Java,Spring,Struts, Spring IOC, Design Patterns, UML, Hibernate, WebLogic,MQ Series, Maven, Eclipse4.0, Oracle 11g, Maven,Ajax, XML XSD, HTML/DHTML, JavaScript CSS,JSP,AngularJs, Log4j,JUnit4.0,jQuery1.5,jQuery UI1.10,Web Services, JIRA, TOAD, UNIX
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the Development, UAT, and Production phases of the applications.
- Designed and developed the presentation layer using JSP, Ext JS, JavaScript,Jquery, CSS, HTML, and DHTML with Struts framework.
- Used JSTL and Caremark Specific Custom Tag libraries for front-end development.
- Developed the web-tier using the JSF framework and Rich Faces.
- Implemented the Struts Validation framework for server-side validation.
- Used XSLT to transform XML data into HTML pages.
- Worked on the Web Services using SOAP.
- Implemented and planned the server-side architecture.
- Developed Ant Script to create WAR/EAR files and deploy to application server.
- Utilized expertise in understanding and preparation of WSDL, XSLT, and XML schemas definitions.
- Followed Agile methodology (Stand up meetings, Sprint development, retro spective meetings and Pair Programming)
- Responsible for designing and generating reports.
- Used Java Mail to send the alert notification to customers.
- Implemented internationalization to adapt to various environments in struts framework.
- Developed accessibility using resourcebundle for different external and internal interfaces which Interact with the application.
- Implemented persistence layer using JDBC to store the data in Oracle 11g.
- Hands on experience in managing database of SQL queries and PL/SQL stored procedures and jira for tracking triggers.
- Used J2EE SOA based JAX-WS web services to develop reusable web service components
- Developed Web Services to create reports module and send it to different agencies and premium calculation for manual classes using SOAP and Restful web services and rich faces components.
- Writing JUnit test cases using JUnit for code coverage and worked on jira by using jsp for view.
- Involved in development, performance testing, and fixing defects.
Environment: Java, J2EE, JSF, JDBC, XML, SOAP, WSDL, AJAX, JSP, EXT JS, HTML, JavaScript, CSS, Log4J, JAXB,JUnit, JBoss 5.0, LDAP, IntelliJ,DB2,Linux,SOAPUI,UNIX,JSP.
Confidential
Java Developer
Responsibilities:
- Involved in the Design and Development phases of the new business module.
- Developed the front-end using JSP,StrutsMVC, JavaScript, HTML, and DHTML.
- Involved in release-deployment planning and execution.
- Involved in Designing View Layer.
- Debugging, Solving & Maintenance Requests.
- Developed user interface using JSP, HTML.
- Developed Helper Classes to Validate data and against a Set of Business Rules.
Environment: J2EE, Java1.5, JSP, Struts, Tiles, JMS, XML,XSD,XSL(XSLT, XPath), SAX, MQSeries, JDBC, Design Patterns, Tomcat, Eclipse, MYSQL, UML, HTML, JavaScript, ClearCase, Rational Rose, Ant, PL/SQL, Stored Procedures, JUnit, UNIX, Team Track.