We provide IT Staff Augmentation Services!

Sr.programmer Analyst Resume Profile

5.00/5 (Submit Your Rating)

Chicago, UsA

SUMMARY:

  • Total 8 years of IT experience as Java Senior Developer/Tech Lead in Software Development Life Cycle SDLC core area such as Analysis, Design, Coding, Implementation Testing, and Deployment of Object Oriented and Web based Enterprise Applications using Java/J2EE technology.
  • Excellent understanding of Software Development Life Cycle SDLC .
  • Experience in server side technologies like Servlets, JSP, JSTL, JDBC, RMI, JNDI, JMS, Ant and Log4j.
  • Solid experience on various Web Persistence frameworks like Struts, Spring Application Framework, JSF and Hibernate.
  • Excellent experience working with web technologies like HTML, XHTML, AJAX, XML, JavaScript, JQuery CSS.
  • Experience with conceptual base in Object-Oriented Design and Implementation Methodologies, Core Java Design Patterns, and Web based Architecture using web technologies like JSP, Servlets, Spring MVC.
  • Good in Core Java API, multi-threading, Collections and Application utilities.
  • Excellent understanding hands on in Hibernate, Hibernate Query Language HQL , Transactions, Exceptions, Java Message Service JMS , Java Transaction API JTA .
  • Excellent experience in databases like Oracle and MySQL.
  • Proficient in SQL, PL/SQL, Views, Functions, Stored Procedures, Triggers.
  • Having hands on experience in deploying web and JEE enterprise applications on Apache Tomcat, Weblogic, JBoss and IBM Websphere application servers.
  • Hands on knowledge experience in Java design patterns Creational and Structural .
  • Extensive experience in business use case development, design including use cases development, sequence, activity, class, component, package, deployment diagrams using UML .
  • Hands on experience with Integrated Development Environments IDE's and tools like Eclipse, RAD and NetBeans.
  • Experienced in methodologies like Agile and waterfall approaches.
  • Extensive experience in UNIX, LINUX and Windows.
  • Guided development teams in use of best practice design strategies and design patterns in enterprise applications.
  • Excellent analytical, problem solving and communication skills.

TECHNICAL SKILLS:

Languages: Java, SQL, HTML, XML, JavaScript

RDBMS: Oracle, DB2, MySQL

JEE Technologies: EJB, RMI, Spring Framework, JMS, JPA, JDBC, Hibernate.

Java Web Tech: Servlet, JSP, JSP Custom Taglib, JSTL, Struts, WebWork, Spring MVC.

MVC Frameworks: Struts and Spring MVC

Open Source Libraries: Dom4J, JDom, Log4J, Apache Commons Liberaries, Apache

HTTPClient, AspectJ, JUnit, TestNG, ANT, Maven, Memcached.

GUI Technologies: HTML, CSS, JavaScript, Ajax, JQuery

Application Servers: Apache Tomcat, JBoss AS, WebLogic, WebSphere Application Server

IDE Tools: Eclipse, RAD and NetBeans

Operating Systems: Windows, Linux and Unix.

PROFESSIONAL EXPERIENCE:

Confidential

Role Sr.Programmer analyst

Responsibilities:

  • Adapted various design patterns like Business Delegate, Data Access Objects, MVC
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScript to simplify the complexities of the application.
  • Developed Class Diagrams, Sequence Diagrams, State diagrams using Rational Rose.
  • Involved in all the phases of SDLC Software Development Life Cycle including analysis, designing, coding, testing and deployment of the application.
  • Monitoring defects and taking preventive and corrective actions by implementing Defect prevention principles. Used Agile methodology that included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
  • Knowledge sharing and providing application hands on support and mentoring the new joiners in the project.
  • Share knowledge and lessons learnt at the end of the work-unit deliverable.
  • Participation in Performance tests for the site before and after application launch.
  • UAT coordination, Production deployment support Delivery In charge.
  • Preparation of Migration documents for Monthly Migration.
  • Participation in weekly Change Management meetings.
  • Interactions with business and Functional QA team for obtaining requirements.
  • Estimation, planning, analysis, design, implementation of new rule and rates implementation. Coordinated with Creative Partner in design develop the Wireframes Annotations.
  • Maintained the logic which is responsible for Policy Submissions, Policy Changes, Policy Renewals, Policy Cancellations, Policy Reinstatements and Policy Rewrites Study and Analyse of Functional design Documents Business Requirement Document and Technical Requirement Document provided by the Client.
  • Used Spring framework to implement MVC Architecture.
  • Implemented Layout management using Struts Tiles Framework.
  • Used the Struts validation Framework in the presentation layer.
  • Used Core Spring framework for Dependency injection.

Environment: Java, J2ee, Websphere 6.0, Spring MVC, Spring 2.0.2, Hibernate 3.1, JMS, MQ series, EJB, MDB, Session Beans, JSP, Servlets, SQL Server 2008, PL/SQL, Webservices, JavaScript,HTML, XHTML, repository - VSS, XML, XSD, UML, JUnit, Database-Oracle, CSS, HTML, IDE- Eclipse Solaris/Linux/UNIX.

Confidential

Role: Java/JEE Developer

Responsibilities:

  • Gathered business requirements, authored High Level Design and Detailed Design of each independent module of the project Developed Sequence and Class Diagrams using Rational Rose as a tool.
  • Implemented Design Patterns like Singleton, Factory, Template and DAO patterns.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Involved in troubleshoot technical issues, conduct code reviews, and enforce best practices.
  • Involved in deploying and testing the application using JBoss application server.
  • Wrote persistent Hibernate mapping classes using annotations approach.
  • Worked on Spring as Application Level framework and Hibernate as persistence Framework.
  • Extensive use of Spring Framework for Controller components and View components.
  • Worked on JSPs as view in Spring MVC Framework.
  • Involved in researching new frameworks and suggesting their outcome to the project.
  • Interfaced using Web services JAX-WS SOAP and RestFul for producing and consuming Receipt and Case data information from other subsystems with in the courts.
  • Analyzed and fine tuning of slow running queries and maintenance of existing code and analyzing the impact of changes in scripts and data model.
  • Worked on Oracle as back end database for storing application data.
  • Worked on Subversion as version control system and IBM Clear Quest as Issue Tracking System.
  • Used Log4j for logging at different modules.
  • Implemented Test Driven Development using Junit 4.8 as Test Framework by Implementing Test Driven Development.

Environment: Java JDK1.6, JEE, Spring MVC, Spring Web flow ,Spring 3.0, Spring Security, Spring Batch, ,Jasper Pdf, Hibernate ORM, JPA, Maven, XML, XSD, Ajax, Taglibs, LDAP, JAX-WS Web Services, Oracle Database, JBoss AS, JProbe, PMD, JUnit, Log4J, Hudson/Jenkins CI, Eclipse based SpringSource Tool Suite STS .

Confidential

Role: JEE Developer

Responsibilities:

  • Involved in gathering of System Requirements and developing a conceptual design.
  • Implemented MVC pattern using Apache Struts.
  • Developed a web-based reporting system with DAO and Apache Struts-Validator using Struts framework
  • Struts Framework components like Action Forms, Action Servlets, Action Mappings, Action Errors, and Apache Tiles are used extensively.
  • Developed test cases for the server code as well as for user interface using Junit to test the necessary server side code to achieve the desired testing functionality.
  • Designed the logging actions by using the Log4j.
  • Developed JSP's using Custom Actions, Java Beans and Servlets.
  • Developed and Deployed the EJB components in Tomcat application server.
  • Implemented persistence layer using Hibernate ORM framework.
  • Created XML mapping files for configuration of Hibernate.
  • Written Queries in Hibernate for retrieving the data from the database.
  • Provided online production support for the customers as well as other teams interacting with the system.

Environment: JAVA 5.0, J2EE 5.0, JSP 2.0, Struts 2.0, Unix, EJB 3.0,ANT,Log4j1, JNDI, JavaScript, HTML, Oracle 10g, XML, Tomcat, Hibernate.

Confidential

Role: Senior Java/J2EE Developer

Responsibilities:

  • Analysis, design and development of Application based on J2EE using Struts, Spring and Hibernate.
  • Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions.
  • Hibernate was used for Object Relational mapping with Oracle database.
  • Used Spring IOC for injecting the beans and reduced the coupling between the classes.
  • Involved in developing the user interface using Struts.
  • Implemented data access tier using Spring DAO.
  • Used Spring IOC Inversion of Control /DI Dependency Injection for wiring the object dependencies across the application.
  • Integrated Spring and Hibernate ORM framework for persistence and used HibernateDaoSupport with Hibernate Template to access the data.
  • Used Spring transaction management for implementing transaction's for the application.
  • Design patterns used - Service Locator.
  • Involved in unit testing using JUnit 3.
  • Involved in writing PL/SQL stored procedures using PL/SQL Developer.
  • Involved in Fixing the production Defects for the application.
  • Used Eclipse as IDE for application development.
  • Used Tomcat 5.5 for application deployment.

Environment: Java 1.6, JDBC 3.0, Struts, PL/SQL, Spring IOC, Spring Transaction Management, Spring DAO, Hibernate, Oracle 11g, Eclipse, JUnit 3, PL/SQL Developer.

We'd love your feedback!