Senior Java Developer Resume
Hartford, CT
EXPERIENCE SUMMARY:
- Over 9+ Years of professional experience in all the phases of software development life cycle including Design, Development, Integration of Client/Server environment, Maintenance, Implementation and Testing of various software applications using Java/J2EE related technologies.
- Experience in reviewing client requirement, prioritizing requirements, creating project proposal (scope, estimation) and base lining project plan.
- Expertise in developing applications using Java, J2EE Technologies, EJB, JDBC, JSP, Servlets, RMI, XML, JavaScript, Extended Java script, JQuery, DOJO, Shell Scripting HTML, AJAX and Angular JS.
- Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and testing.
- Experience in GUI development using HTML, CSS, JavaScript, DOJO, XSLT, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML, and XSLT.
- Designed and developed the application using Struts 1.0 & 2.0, Spring 2.5/3.0 and Hibernate 2.0 & 3.0 Frameworks.
- Strong implementation knowledge of Object Oriented Analysis and Design using RUP, Agile and Scrum methodologies.
- Expertise in RDBMS, JDBC, Hibernate, Oracle and SQL Server including SQL or PL/SQL, Stored Procedures and Batch processing.
- Sound knowledge and experience in SOA, n - tier architecture, object oriented analysis and design.
- Experience with Application Servers and Web Servers such as BEA Web Logic Server 8.1/9.2, JBoss Server 4.2.2, IBM Web Sphere 5.0/6.0 and Apache Tomcat 5.5.
- Extensive experience in different IDE’s like Net Beans, My Eclipse, WSAD, RAD, IntelliJ, Eclipse - Indigo/Galileo & Helios.
- Test Driven Programmer with thorough knowledge in unit testing with JUnit 3.8/4.0.
- Ability to learn and master new technologies and to deliver outputs in short deadlines with excellent communication and inter personnel skills.
- Performed Integration and deployment of applications done using tools like ANT and Maven.
- Expertise in XML and related tools and technologies like XSL, DTD, SAX and DOM Parsers.
- Highly knowledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
- Experience in Ilog rules engine and also good in writing and Analyzing Decision Tables .
- Experience in designing and developing Object Model, State, Use case, Class and Sequence diagrams using Visual Paradigm and Rational Rose software modeling tool.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java, Visual Basic
J2EE Technologies: Servlets, JSP, Custom Tag Libraries, JDBC, JNDI, Collections, Multi-threading, JMS, Java Mail, JAXB, JAXP and Batch processing.
Web Technologies: HTML, DHTML, JavaScript, Ajax, CSS, XML, DTD, XSD, XSLT, SAX, DOM, JSON, Angular JS.
Databases: Oracle 8.x/9.x/10g/11i, DB2, MySQL, SQL Server.
Application/Web Servers: Apache Tomcat, JBoss, WebSphere, WebLogic
Web Services: Apache CXF/XFire, Apache Axis, SOAP,REST
IDE: Eclipse, Net Beans, JDeveloper, WSAD, RAD, IntelliJ
Tools: Ant, Maven, TOAD, XML SPY
Frameworks: Struts, Spring, Hibernate
Version Control Systems: CVS, SVN, ClearCase
Testing/Logging tools: JUnit, EasyMock, JMock, log4J
Operating Systems: Windows XP/Vista/7, Unix, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Hartford, CT
Senior Java Developer
Responsibilities:
- Architecture and design for the Business process development team.
- Subject matter expert within the Business process environment for Java/J2EE
- Technical leadership for solving complex programming tasks.
- Responsible for project lifecycle, incl. analysis, design, development, implementation, support and enhancement.
- Designed and maintained coding standards to enhance application development and maintenance.
- Incident identification and logging.
- Incident verification and re-prioritization as needed
- Participates in daily huddle meetings with Offshore Lead and ensures SLA adherence for all tickets.
- Sends Business communication to all stakeholders during critical issues.
- Notifies Service Manager during critical issues, to bring together all the teams involved in the resolution.
- Works with other application team coordinators and Business as needed.
- Prioritizing Adhoc requests from Business and works with offshore team on completion of the tasks.
- Supports achieving goals for the engagement.
- Manage and report current status on all Level 3 Incidents
- Responsible for SLA & KPI reporting and monitoring
- Participates in Prioritization meetings and work closely with business on the release items.
- Responsible for initial analysis and High level estimates for a Maintenance task.
- Responsible for creating & following overall Execution plan for a Maintenance task.
- Responsible for the release co-ordination/implementation of a Maintenance task as per the plan.
- Work closely with the offshore developers and help in getting the business requirement clarifications, conduct internal reviews (Code/Design/Test plan/Release plan) etc.
- Work with Offshore team lead as well as with Team Lead/Coordinator on any potential issues /risks and suggest the mitigations plans.
- Help the Business Analyst on reviewing Business requirements.
- Provide consultation to the developers during Impact analysis, in Technical Specifications, Coding, Unit/Integration testing and during coordination with QA team.
Environment: JAVA 1.8, ORACLE 12C, Spring, Hibernate, Struts, UNIX, Informatica, WebSphere Application Server and JQuery.
Confidential, Austin, TX
Senior Java Developer
Responsibilities:
- Participation in the analysis, design, planning, pilot, development, deployment and maintenance of product lifecycle.
- Preparing flow charts and entity relationship models and diagrams to illustrate sequence of steps that program must follow and to describe logical operations.
- Assist in preparation of client reports.
- Documents programs and systems design according to established standard.
- Collecting user requirements and analyzing coding to be done.
- Assisting in developing test plans and ensuring solutions are tested and performing according to the specifications.
- Integrate software with existing systems.
- Using graphic files and text data from databases and present them on web.
- Researching solution alternatives by assembling, organizing and summarizing findings.
- Working with project leader to keep projects on schedule and recommend needed action to meet deadlines.
- Provide input to the change management, issues tracking, risk management, and communication plan for the project.
- Interface programming, debugging and executing of programs.
- Monitoring the databases using backup, archive and restoring procedures.
- Evaluating and existing system’s software, hardware, business bottlenecks, configuration and networking issues, understanding the client’s request for enhancements and new business functions.
- Work in fast paced environment.
Environment: JAVA 1.7, ORACLE 12C, REST, Struts, UNIX, WebSphere Application Server and JQuery
Confidential, Phoenix, AZ
Senior Java Developer
Responsibilities:
- Developed Invitation, Notification and Profile APIs using REST.
- Developed log readers for the above mentioned APIs which summarize the numbers of requests, success requests and failed requests, number of push messages delivered or failed by reading the production logs.
- Participated in Requirements Analysis, and Design and Development phases of the project and worked in Agile Methodology.
- Involved in creation of E2 and E3 CMRs.
- Developed Junit test cases for the APIs developed.
- Conducted performance testing.
- Developed and executed unit test plans.
Environment: JAVA 1.7, DB2, REST, SOAP UI, IntelliJ, Web services, Websphere Application Server.
Confidential, Richardson, TX
Senior Java Developer
Responsibilities:
- Creation of technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews with users.
- Participated in Requirements Analysis, and Design and Development phases of the project and worked in Agile Methodology.
- Conduct peer reviews with senior manager and supervisor.
- Worked with Spring MVC to decouple business logic and view components.
- Involved in requirement analysis & Client interaction.
- Used ILOG rules engine for executing the business rules.
- Involved in writing client side and Sever side validation based on the Business rules.
- Involved in unit testing, checkout and check in the source code from Clear Case.
- Used Clear quest as bug tracking system. Extracted Logging errors by Log4j.
- Extensively used various collection classes like Array List, Hash Map, Hash Table, Hash Set.
- Writing Ant build scripts and taking care of deployment issues.
- Used Websphere Application Server that implements the Java Platform, Enterprise Edition (Java EE).
- Develop and execute unit test plans.
Environment: JAVA 1.6, J2EE, Servlets, DB2, XML, JSP2.0, Java Script, JQuery, AJAX, XML, RAD, Web services, Spring Framework, Websphere Application Server.
Confidential, Plano, TX
Java UI Developer
Responsibilities:
- Own the rapid development of the GUI, from specification through design, coding, debugging, and deployment.
- Convert approved wireframes into functional web pages using JSP, JavaScript, JQuery and AJAX .
- Integrate graphic elements into CSS templates.
- Conduct peer reviews with senior manager and supervisor.
- Make revisions to wireframes and templates as needed and requested.
- Verify that GUI meets intent of original wireframes.
- Rapidly address issues and fix defects discovered during deployment.
- Test webpages with different browser versions/types and screen resolutions.
- Managing the content in the Confidential & Confidential Portal.
- Monitor the databases using backup, archive, and restoring procedures.
- Assist in developing test plans and ensuring Solutions are tested and are performing according to the specifications.
- Actively participate in weekly status meetings and setup project EBM Buy flow Scrum meetings with offshore team.
Environment: JAVA 1.5, J2EE, Servlets, SFDC, XML, JSP2.0, Java Script, JQuery, AJAX,HTML, DSP Tag libraries, CSS, XML, XSLT, Eclipse, Web services, ATG Framework, Websphere Application Server.
Confidential, Austin, TX
Java/J2EE Developer
Responsibilities:
- Worked closely with Business Analysts, Project Managers and Project Leaders to analyse business requirements.
- Involved in working with Disposition module in CHIP(Children's Health Insurance Program ).
- Used J2EE design patterns like Factory, Singleton, session façade and DAO.
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modelling, analysis, architecture design and development.
- Involved in writing Business rules in Decision Tables and generating the dt.xml and parsing it.
- Creation of technical specifications, coding, unit and system integration testing for the enhancements .
- Involved in writing various Business Objects and Utility classes..
- Involved in Batch processing for running Batch jobs for Mass updates.
- Extensively used various collection classes like Array List, Hash Map, Hash Table, Hash Set.
- Writing Ant build scripts and taking care of deployment issues.
- Used Websphere Application Server that implements the Java Platform, Enterprise Edition (Java EE).
- Used ILOG rules engine for executing the business rules.
- Involved in writing client side and Sever side validation based on the Business rules.
- Involved in unit testing, checkout and check in the source code from Clear Case.
- Used Clear quest as bug tracking system. Extracted Logging errors by Log4j.
- Involved in writing various test scenarios for UAT and AIT in HPQC.
- Involved in UAT, AIT and SIT testing.
- Involved in maintenance and bug fixing.
- Implemented Agile methodology
Environment: JAVA 1.5,EJB, J2EE, Servlets, JDBC, XML, JSP2.0, Java Script, Maven, HTML, CSS, XML, XSLT, RAD, Web services, WAS, Deloitte Framework, Oracle, Decision Tables, Ilog Rules engine.
Confidential, Hartford, CT
Java/J2EE Developer
Responsibilities:
- Involved in designing & documentation of flows & functional diagrams.
- Designed all type of UML diagrams, which is needed in developing the application.
- Used JavaScript code, HTML markup and CSS style declarations to enrich websites.
- Involved in creating and extracting data from database using SQL Queries, Stored procedures, triggers, and packages on Oracle database.
- Implemented the application using Struts Framework which is based on MVC design pattern.
- Used Hibernate for Object relational Mapping and used Spring AOP for Connection Management and Transaction Management.
- Used Struts Validation Framework and JavaScript for server and client side validation.
- Deployment process of the application on the Web sphere application servers.
- Used Clear quest as bug tracking system. Extracted Logging errors by Log4j.
- Written Test Cases for Unit Level Testing using JUnit.
- Worked with Spring MVC to decouple business logic and view components.
- Involved in requirement analysis & Client interaction.
- Participated in Requirements Analysis, and Design and Development phases of the project and worked in Agile Methodology
- Creation of technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews with users.
- Extensively used various collection classes like Array List, Hash Map, Hash Table, Hash Set.
- Developed the Use case, Sequence and Class diagrams using UML/Rational Rose.
- Constructed the application using Spring MVC framework by implementing controller and backend service classes.
Environment: JAVA 1.5, J2EE, Servlets, JDBC, XML, JSP2.0, JSON, Java Script, Maven, Hibernate, HTML, CSS, XML, XSLT, Web services, Weblogic, Spring Framework, DB2.
Confidential, NJ
Java/J2EE Developer
Responsibilities:
- Participated in Requirements Analysis, and Design and Development phases of the project and worked in Agile Methodology
- Designed the application using the core J2EE design patterns Singleton, Session Façade, Business Delegate, and Service Locator.
- Has good understanding of business application.
- Involved in Production and maintenance support.
- Involved in resolving the bugs arisen in the Production environment and enhancing the existing application.
- Used Object oriented JavaScript for developing rich client page.
- Developed the interactive web page using Struts 2.0, Hibernate, Ajax, XML, Object oriented JavaScript.
- Developed controllers, updated the struts configuration files and implemented validation using Struts Validator framework.
- Used Struts Validation Framework and JavaScript for server and client side validation.
- Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files
- Oracle database was used, wrote stored procedures for common SQL queries
- Developed various Database interaction objects by implementing the DAO Patterns and used JDBC as Model Component.
- Used SAX Parser for parsing the xml document.
- JBoss Server was used as the application server for deploying the application.
- Implemented Log4j by enabling logging Confidential runtime without modifying the application binary.
- Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
Environment: Java 1.5, J2EE, XML, XSD, JavaScript, AJAX,HTML, Servlet 2.3, Jsp 1.2, IntelliJ, Struts 2, Hibernate, Log4j, Junit, SVN, Oracle 10g, and Eclipse, WAS.
Confidential
Senior Java Developer
Responsibilities:
- Involved in different phases to gather requirements, document the functional specifications, design, data modeling and development of the applications.
- J2EE Front-End and Back-End supporting business logic, integration, and persistence.
- Used JSP with Spring Framework for developing User Interfaces.
- Developed the front-end user interface using J2EE, Taglibs, Servlets, JDBC, HTML, DHTML, CSS, XML, XSL, XSLT and JavaScript as per Use Case Specification.
- Integrated Security Web Services for authentication of users.
- Used Hibernate Object/Relational mapping and persistence framework as well as a Data Access abstraction Layer.
- Data Access Objects (DAO) framework is bundled as part of the Hibernate Database Layer.
- Designed Data Mapping XML documents that are utilized by Hibernate, to call stored procedures.
- Responsible for Testing and moving the application into Staging and Production environments.
- Responsible for Project Documentation, Status Reporting and Presentation.
- Used CVS version control to maintain the Source Code.
Environment: J2EE/Java, JSP, Spring 1.2, Spring MVC, Hibernate, Eclipse 3.0, MySQL, JDBC, JBoss, ANT, JavaScript, XML, SOAP, WSDL, CVS.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed and developed web interface in J2EE Framework using Struts Framework (MVC Design pattern), J2EE, Servlets, JavaBeans, JDBC, SWING, HTML, DHTML and XML as per Use Case specification.
- Produced visual models of the system by generating UML use-case diagrams from the requirements.
- Designed, developed and deployed application using Eclipse and Tomcat application Server.
- Classes are designed by using Object oriented Design(OOD) concepts like encapsulation, inheritance etc
- Created Custom Tags to reuse the common functionality.
- Preparation and review of Test Cases for the module using the user requirement documents.
- Extensively used CVS Version Control to maintain the Source Code.
- Involved in testing the module as per user requirements.
Environment: Java/J2EE, JSP 1.2, Hibernate, Eclipse 2.0, WAS, Struts 1.2, Struts Tiles 1.x
