Senior Java Developer. Resume
Chicago, IL
SUMMARY:
- Around 8 years of experience as a Senior Java Developer working throughout teh full project development, implementation, and deployment on Windows/Unix, using teh JAVA/JEE technology stack.
- Strong hands - on experience using teh frameworks like Spring MVC, Struts MVC and Hibernate.
- Extensive experience wif both core and advanced Java technologies including Java, XML, JavaScript, JEE, JSP, JDBC, Struts, Servlets, JMS, JAX-RS, Spring, Spring Security, and Hibernate.
- Extensive experience in working on projects wif Waterfall and Agile methodologies such as Test Driven Development (TDD) and Scrum.
- Experience working wif different SDLC methodologies like Waterfall, and Agile (SCRUM)
- Experience in MVC architecture such as Struts framework and Spring MVC.
- Implemented Design patterns like MVC, DAO, Singleton, DTO, Front Controller and Intercepting Filter.
- Performed business and systems analysis, application design, application development, testing, and implementation of J2EE technology solutions.
- Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller) and Struts and Hibernate framework. Implemented POJO classes for Hibernate.
- Experience in client-side development wif JSP, JavaScript, JQuery, AJAX, XML, HTML, and JavaScript framework like Angular Js.
- Working knowledge on Unix Shell Scripting.
- Hands on experience wif Core Java wif Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java Collections.
- Expertise in development and deployment of web components that include Servlets, JSP and business layer components that include Web Services, JDBC, JNDI, JMS, Serialization, Collections API, multithreading.
- Experience in XML technologies like SAX, DOM, XPath, SOAP, WSDL, XSD, JAXB, and JAXP.
- Knowledge in developing Message Driven Beans to implement incoming JMS messages.
- Hands on wif unit testing using JUnit and knowledge of Log4j tools.
- Experience wif test-driven development using various testing framework such as JUnit.
- Experienced wif IBM WebSphere, WebLogic and Apache Tomcat Application Servers.
- Hands on wif developing projects based on Restful web service.
- Experience in building and deploying applications using Maven
- Good knowledge of Configuration Management tools like SVN, CVS, and GIT for version control.
- Extensively worked on REST web-services.
- Knowledge and good understanding of SQL and PL/SQL.
- Knowledge and good understanding of SOAP based web service using Apache CXF, and WSDL.
- Hands on experience in using UNIX, Windows.
- Excellent communication skills, team player, quick learner, organized, resilient and self-motivated.
TECHNICAL SKILLS:
Languages: Java, SQL
Java/J2EE Technologies: J2EE, JDBC, JSP, Servlets, Hibernate, Spring,Struts, JUNIT
WEB technologies: AJAX, JSP, Java Script, JQuery, HTML, XML, JDBC and JSON
Database: Oracle, Microsoft SQL Server 2000, MySQL
Application Server: WebLogic, IBM Web Sphere Application Server, Apache Tomcat
Tools &Frameworks: JQuery, Angular JS,Hibernate,, Spring,RESTful Web Services, Clear Case, SVN, GIT, JIRA
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Senior Java developer.
Responsibilities:
- Single Data Source - Replace EDB, ONA and EMA databases wif single database.
- Single Front End - Consistent data entry at one place instead of multiple places.
- Flexible model - Minimize and streamline effort on amending persistence and presentation.
- Involved in requirement analysis, over-all component design and performance improvement.
- Implemented struts action classes to handle teh requests from UI and process it.
- Implemented validation framework to handle back end validations for multiple
- Implemented UI validations using jquery and javascript.
- Written sql queries to fetch data from DB.
- Implemented caching for caching application data and user specific data.
- Extensively worked on Core Java concepts such as exception handling, generics and collections etc.
- Providing sessions to Tier4 joiners to handle teh UI code and to accomplish tasks
- Involved in interacting wif different Teams and worked on designing screens for entities.
- Developed different wizard modules for specific entity functionalities.
- Involved in developing teh UI Screen for entity search. It will work like normal SQL Query in DB, based on attributes of teh entity.
- Developed teh compare functionality for teh application. It will compare different entities and show all attributes or different attributes based on selection.
- Developed Supersets for different entities.
- Provided fixes for UAT and production issues for teh application.
- Strong understanding of supporting XML and JSON based REST web-services, integrating wif teh front-end.
- Worked in Agile Scrum methodology.
- Worked on bug fixing and enhancements on change request using Jira.
Environment: Core Java, Servlets, JSP, Struts, Spring, Hibernate, JQuery, Oracle, JIRA, Angular 2,GIT, HTML 5, CSS.
Confidential
Senior Java Developer
Roles & Responsibilities:
- Worked in an Agile Environment and participated in requirement gathering, analysis and design.
- Participated in teh sprint review meetings and explained teh technical changes to teh clients.
- Focused on Test Driven Development(TDD) by creating detailed Junit tests for each functionality before implementing each of them.
- Attended discussions and understand various components of teh requirement and to implement teh same.
- Implemented agent-server messaging dialog using JMS (Active MQ implementation).
- Worked on Core Java concepts such as Collections, Generics,Serialization.
- Extensively worked wif collections classes like ArrayList, HashMap, Iterator etc.
- Involved in development of Rimes Adapter and CSVAdapters.
- Prepared technical design document for Rimes Adapter & CSVAdapters.
- Prepared junit test cases.
- Involved in developed of spring-integration configuration
- Worked wif agile methodology and did teh development as per client requirement.
- Prepared code review reports using sonar.
Environment:Corejava,SpringIntegration,JMS,Spring IOC, Maven, Jdbc, Log4j, RTC, RAD,ActiveMQ, Junit.
Confidential
Java Developer
Roles & Responsibilities:
- Involved in developing teh application using Java/J2EE platform. Implemented teh Model View Control (MVC) structure using Spring.
- Responsible to enhance teh UI using HTML 5, Java Script, XML, JSP, CSS as per teh requirements and providing teh client side using JQuery validations.
- Involved wif bug fixing on functionality, performance and designing issues wif JavaScript.
- Used AJAX and JSON to make asynchronous calls to teh project server to fetch data on teh fly.
- Used Hibernate as Persistence framework mapping teh ORM objects to table using Hibernate annotations.
- Responsible to write teh different service classes and utility API, which will be used across teh framework.
- Used AJAX framework for server communication and seamless user experience.
- Involved in development of Controllers.
- Involved in development of mapping files and Configuration files.
- Involved in development of jsp pages
- prepared link documents and tested every client by following test case documents
- Used Log4j for teh logging teh output to teh files.
- Used Junitfor teh unit testing of various modules.
Environment: Spring,Jsp,Hibernate, Servlets,Maven,Log4j,SVN,Eclipse, Junit, HTML 5, CSS, XML Jquery,Oracle.
Confidential
Java Developer
Roles & Responsibilities:
- Involved in teh requirements review meetings and partnered wif business analysts to clarify any specific scenarios.
- Analyzed teh business requirements and created use cases and prepared low and high level design documents.
- Worked wif J2EE design patterns in MVC architecture wif spring.
- Involved in teh deployment of teh application using WebSphere Server.
- Used GIT for Version Controlling.
- Involved in writing teh code for session fixation
- Involved in fixing teh issues in teh java script validation.
- generated teh code review reports using sonar tool
- Involved in unit testing, integration testing etc.
- Involved in peer level code and design reviews.
- Involved in fixing QA defects and changed teh status and adding comments using Jira.
Environment: Corejava,ESF,Spring,Jsp, Maven,Jdbc,Log4j,RTC,Oracle,RAD.
