Sr. Java Developer Resume
Hartford, CT
PROFESSIONAL SUMMARY:
- Over 6 years of strong experience in software development using Java/J2EE technologies.
- Experience in the Software Development Life Cycle (SDLC) phases which include Analysis, Design, Implementation, Testing and Maintenance.
- Well versed in using Software development methodologies Agile Methodology, Scrum and Waterfall software development processes.
- Experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
- Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object, and View Object in the development of enterprise applications.
- Extensive experience in design, development and implementation of Model - View-Controller frame works using Spring MVC.
- Worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XML Parsers).
- Experience in front-end UI development skills using technologies like AngularJS, JSP, XML, HTML/HTML5, CSS/CSS3, JavaScript, JQuery, AJAX and JSON.
- Experienced in database design, data analysis and development in DB2, Oracle, and writing SQL queries, Stored Procedures, Functions, Packages and Triggers.
- Experience in development and deployment of applications using JBoss, Web Logic, Web Sphere n and Apache Tomcat.
- Experience in writing ANT and Maven scripts for project development and deployment.
- Well versed with core Java concepts like Collections, Multithreading, Remote Method Invocation (RMI), Serialization, and Java Beans.
- Articulate in written and verbal communication along with strong interpersonal, analytical, and organizational skills.
- Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.
TECHNICAL SKILLS:
Programming Languages: Java, C, C++, SQL, PL/SQL.
J2EE Technologies: OOPs, Data Structure, Exception Handling, Java I/O, JMS, JSP, Servlets, JSTL, Custom Tags, JDBC, Web Services, Multithreading.
Frameworks: AngularJS, Spring Framework, Hibernate, JDBC.
Web Technologies: JSP, XML, HTML/HTML5, CSS/CSS3, JavaScript, AJAX, JQuery, JSON.
Web Services: XSLT, SOAP, Restful JAX-RS
Web/Application Servers: WebLogic, WebSphere, JBoss, Apache Tomcat.
XML and tools: XML, XSD, SAX, DOM Parser.
Database tools: Oracle, MySQL, DB2, SQL Server.
Logging/Testing/Built Tools: Log4J, JUnit, Maven, ANT.
IDEs: Eclipse, My Eclipse, Net Beans.
Source Control: CVS, SVN, GIT.
Operating Systems: Windows, UNIX/LINUX.
PROFESSIONAL EXPERIENCE:
Confidential, Hartford, CT
Sr. Java Developer
Responsibilities:
- Participated in all phases of SDLC includes areas of requirement gathering, analysis, estimation, design, coding, testing and documentation.
- Worked on developing and leading new modules, enhancements and change requests, production support, post production release activities.
- Developed SOAP web service as publisher/producer.
- Developed different GUI screens JSPs using HTML, JavaScript and CSS.
- Worked on Restful web services to send the data using JSON objects.
- Used Angular JS to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, and Progress bar.
- Developed complete solution using Spring MVC, Service layer and DAOs for implementing filters for list pages as well as advanced search functionality using hibernate Criteria restrictions.
- Worked in designing phase of UML diagrams, Flow charts using Rational Software Architect.
- JSP’s Tag Libraries, Servlets have been used extensively for developing client side components.
- Designed generic database Connection Pooling with JDBC using Oracle and in the SQL query optimization.
- Developed test cases for Unit testing and performed integration and system testing.
Environment: Java, J2EE, Spring, Hibernate, XML,JSP, HTML, CSS, JSON, AngularJS, JDBC, Oracle, PL/SQL,SOAP, Web Sphere, Net Beans, Web services (SOAP), Log4J,SVN, JUnit, Unix
Confidential, Oklahoma City, OK
Java Developer
Responsibilities:
- Actively involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the Application.
- Responsible for design and implementation of various modules of the application using Spring-Hibernate architecture.
- Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Developed the DAO layer for the application using Spring, Hibernate Template support.
- Created dispatch action classes and use validation framework for validating fields.
- Used Hibernate Query Language (HQL) for accessing data from Database.
- Create database objects such as tables, views, stored procedures, Triggers etc.
- Designed and developer UI using Spring MVC, JSP, XML, CSS3, HTML5, JavaScript, JQuery and AJAX.
- Develop the User Interface Screens for presentation using JSP and HTML5.
- Used AJAX calls to load few fields in the screen.
- Wrote client side validations using JavaScript and JQuery.
- Developed Maven scripts to build and deploy the application in the JBoss Application Server.
- Used Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
- Created and consumed SOAP based web services to expose business operations.
- Preparing test cases by using JUnit framework.
Environment: Java, J2EE, Servlets, Spring, Hibernate, JMS, JSP, XML, CSS3, HTML5, JavaScript, JQuery, AJAX, SOAP Web services, Agile, JBoss, JUnit, UML, Oracle, PL/SQL, GIT, Eclipse, Maven, Log4j,Windows.
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
- Worked in an Agile/Scrum environment to deliver high quality software against aggressive schedules.
- Effectively interacted with team members and business users from different regions for requirements capture and analysis.
- Designed and developed the UI using JSP, HTML, JavaScript, JQuery, XML, CSS and AJAX.
- Used AJAX framework for server communication and seamless user experience.
- Used Hibernate for mapping the ORM objects to table using Hibernate annotations.
- Implemented Hibernate Framework to connect to database and mapping of java objects to database tables.
- Created connections to database using Hibernate session Factory and Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using Spring AOP.
- Maintained relationship between objects using Spring IOC.
- Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.
- Deployed the application WebLogic Application Server application server.
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
- Created build script using ANT that compiles the code, builds a war file and deploys the application on the application server.
- Developed various test cases and performed unit testing using JUnit.
Environment: Java, J2EE, Servlets, Spring, Hibernate, UML, JMS, JSP, XML, CSS, HTML, JavaScript, JQuery, AJAX, WSDL, SOAP Web services, WebLogic, JUnit, Oracle, PL/SQL, SVN, Eclipse, ANT, Log4j,Windows.
Confidential
Java Developer
Responsibilities:
- Followed Agile SCRUM methodology and used Test Driven Development (TDD).
- Created Design Docs from Functional Specifications.
- Developed Business components using Java Objects, Core Java, Multithreading, Servlet and JSP.
- Designed and developed web-based software using Spring MVC Framework and Spring Core.
- Implemented Spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.
- Implemented transaction management using Spring declarative transaction management with Spring AOP concepts.
- Used Spring dependency injection mechanism to inject application dependencies at runtime.
- Designed and developed web-based software using Spring MVC Framework and Spring Core.
- Integrated Spring framework with Hibernate that is used for Database operations.
- Created database to persist data using Oracle database.
- Created SQL queries, triggers, and views to interact with Database.
- Worked on the Java Collections API for handling the data objects between the business layers and the front end.
- Implemented Controller Classes and Server side validations for account activity, payment history and transactions.
- Designed the user interface of the application using HTML, CSS, JavaScript, JQuery and AJAX.
- Designed and developed Web Services to provide services to the various clients using Restful.
- Developed Maven build scripts and created the War files and deployed in WebSphere application server.
- Used Log4J to capture the logging information and JUnit to test the application classes.
Environment: Java, J2EE, Spring, Hibernate, Servlets, JMS, JSP, XML, CSS, HTML, JavaScript, JQuery, AJAX, Restful Web services, WebSphere, TDD, JUnit, Oracle, PL/SQL, SVN, Eclipse, Maven, Log4j,Windows.
Confidential
Jr. Java Developer
Responsibilities:
- Actively involved in all the phases of Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
- Worked with the business community to define business requirements and analyze the possible technical solutions.
- Used UML and Rational Rose for designing to develop various use cases, class diagrams and sequence diagrams.
- Designed and developed Views, Model and Controller components implementing MVC Framework.
- Used Spring IOC, AOP modules to integrate with the application.
- Designed and implemented the UI using Java, JSP, HTML, CSS and JavaScript and AJAX.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
- Generating Hibernate mapping files and domains using tables.
- Developed complex JAX-RS and SOAP based Web services to suit the requirement.
- Designed and developed web pages using Servlets and JSPs and also used XML/XSL/XSLT as repository.
- Developed the customer form data tables. Maintaining the customer support and customer data from database tables in MySQL database.
- Used WebLogic server for deploying the application.
- Developed various test cases and performed unit testing using JUnit.
Environment: Java, J2EE, Servlets, Spring, Hibernate, UML, JMS, JSP, XML, CSS, HTML, JavaScript, AJAX, WSDL, SOAP Web services, WebLogic, JUnit, MySQL, PL/SQL, CVS, Eclipse, ANT, Log4j,Windows.
