Sr. Java Developer Resume
Chicago, IL
SUMMARY
- 8+ years of experience as an IT Professional working throughout the full 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, Angular Js.
- 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 using the MVC 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 of RDBMS concepts having worked with MySQL, Sybase, Oracle 10g, MongoDb and DB2.
- Proficient in SQL having written stored 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,Gradle and Bamboo.
- 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.
- Skilled in 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:
- Designed and developed the business components of the application using Spring IOC framework in a loosely coupled manner using interface programming.
- Ensure Traceability of business requirements to technical specifications, ensure any changes in initial scope- post-design, get proper architecture and design assessment.
- Implemented the Spring MVC framework for designing and developing the user interface and AJAX is used for asynchronous server calls.
- Implemented the Spring AOP (Aspect Oriented Programming) for Logging, declarative Transaction Management, creating and applying transaction advices and configuring the joint points.
- Utilized JSP, JQuery, Servlets, HTML, Angular JS, Bootstrap, CSS and JavaScript objects to design user interfaces.
- Involved in writing SQL, PL/SQL queries and stored procedures for the application in MS SQL.
- Developed and enhanced middleware components using Collections, Generics, Object Serialization, and Multi-Threading using java. Util. Concurrent package and core java design patterns.
- Spring is used for MVC and integrated with Hibernate.
- Used Spring MVC framework for the applying MVC Implementation to the web application.
- Used Spring ORM to integrate Spring Framework with hibernate and JPA.
- Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code(CRUD).
- Worked on JMS and Web Sphere for queue communication and administration.
- Developed SAOP web services using CXF framework.
- Developed RESTFUL web services using Spring REST Template.
- Developed shell scripts for running the batch programs using cron job.
- Configured Hudson for continuous integration.
- Developed Use Cases, Sequence Diagrams, Class Diagrams and Design Artifacts
- Written JUNIT test cases for each functionalities.
- Used Eclipse IDE and Web Sphere application servers in development.
- Written and debugged the ANT Scripts for building the entire web application.
- Configured JUnit and SOAP UI and provide testing standards for testers.
- Responsible for deploying the code into DEV & QA environment.
- Coordinated with QA and Business teams to resolve the identified issues through Quality Center.
- Involved in production support and resolved the tickets.
- Involved in Defect management, debug, troubleshoot and identifying root causes of the issues and fix the issues.
- Implemented exception and Log4j framework to debug the application for all functionalities.
- Implemented Model View Controller (MVC) architecture Using Java Server Faces.
- Used tag libraries in JSP to embed business logic.
- Dedicated to successful project completion with the ability to work well in a large group or as an individual under deadline pressure.
Environment: Java/J2EE, Spring,Spring MVC, Spring AOP, CXF, Jax-WS, AJAX, XML, Jaxb, jQuery, JSON,Angula JS, MS SQL, JUnit, Soap UI, WebSphere, eclipse, Unix, CVS, JIRA, Maven, Hibernate, Toad, Hudson.
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 with multiple 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 on creating 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,Angular Js, Log4j, JUnit 4.0, jQuery1.5, jQuery UI 1.10,Web Services, JIRA, TOAD, UNIX
Confidential, NY
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 resource bundle 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,Struts MVC, 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, Java 1.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.
