We provide IT Staff Augmentation Services!

Senior Java Developer/solutions Architect Resume

5.00/5 (Submit Your Rating)

Baltimore, MD

SUMMARY

  • 15 years of experience in development of Java based distributed systems and web applications.
  • Experience of working in US Federal Government Social Security Administration (SSA) Disability Determination and Software Architecture Projects at Confidential Information Systems and Global Services.
  • Experience of working in major Banking and Financial Services Projects.
  • Leading and mentoring junior developers in past projects.
  • Design and development experience in JEE technologies involving Java 6/7, JSP, Servlets, Spring framework, Struts, Java Persistence API (JPA).
  • Knowledge of the different roles, artifacts, processes in Scrum Agile Framework from Scrum Alliance.
  • Experience with SQL in Oracle 9i, Sybase 12.5 and DB2 databases.
  • Proficient in developing application for asynchronous data retrieval using native AJAX, Front End UI framework JQuery and Server side Enterprise Java Bean 3.x (EJB) Components.
  • Experience in Google Analytics Cloud Platform configuration and developing customer usage reports for Web Applications.
  • Analyzed and developed code and tested to make the web application 508 compliant.
  • Experience in Thunderhead NOW Enterprise Documentation commercial off - the-shelf product and its integration with Java Application.
  • Proficient in using Java IDE’s like Eclipse, RAD and Oracle IDE Toad.
  • Experience with Clearcase. ClearQuest, WinCVS, MKS as version manager.
  • Knowledge of Unified Modelling Language (UML), Architecture Analysis, Quality Attribute Workshop, Attribute Driven Design.
  • Proficient in Object Oriented Principles, Methodologies and Best Practices, JEE Design Patterns.
  • Experience in Functional Specifications / Business Requirement handling.
  • Ability to work independently in critical components and possess good analytical, communication, interpersonal, leadership skills, mentoring juniors.
  • Knowledge about Project Planning, Estimation, Scheduling, Prioritizations, Risk Analysis and Project Documentations.
  • Involved in various activities like Design, Coding, Testing and developing Proof of concepts for new technology areas and their effectiveness in existing projects.

TECHNICAL SKILLS

Operating Systems: Windows.

Languages: Java 6/7, JavaScript, HTML 5

Database: Oracle SQL, Sybase, DB2.

JEE Technologies: JDBC, JSP, Servlets, EJB 3.x, Ajax, JQuery, Java Persistence API (JPA)

Frameworks: Struts 1.2/2, Spring Framework, Apache Wicket framework

Tools: TOAD, Microsoft Office, Build tool Ant, Maven

Version Control: Rational Clear Case, PVCS, WinCVS, MKS

IDE: WSAD, Eclipse, RAD 8.5, SQLDB.

PROFESSIONAL EXPERIENCE

Confidential, Baltimore, MD

Senior Java Developer/Solutions Architect

Responsibilities:

  • Working as Senior developer in Claims File Records Management Systems in Enterprise Records Management Branch of Social Security Administration Agency.
  • Enhanced JEE Web application from traditional JavaScript and Struts 1.x code to JQuery and Struts 2.
  • Implemented code and configuration in Google Analytics for Web Application. Developed reports on usage statistics in terms of page views, button and link clicks.
  • Analyzed and developed code and tested to make the web application 508 compliant.
  • Evaluated Thunderhead NOW Commercial Off the shelf (COTS) product for its use as enterprise document generating solution replacing legacy applications.
  • Developing proof of concepts for new technology solutions for document generation, analyze it effectiveness, and present it to the customer.
  • Suggesting Java best practices for code improvement using Java 7 features in existing JEE based applications.
  • Documenting design approaches followed.
  • Analyzing existing architectural documents.
  • Worked as a Senior Developer in Modernized Integrated Disability Adjudicative System Project. dis project TEMPhas report engine, which is a Web based application that generates reports based on user requirements.
  • Developed, enhanced, modified web based front end reports based on user requirements.

Confidential

Responsibilities:

  • Analysing clients requirements for new report requests and existing report enhancements.
  • Improvement of UI by using developing JQuery components and Apache Wicket components in existing application.
  • Developing JUnit test cases of report queries, preparing unit test data, unit testing reports.
  • System Testing and integration of different modules.
  • Analysis of production issues.
  • Defect analysis and fixing, contribution to platform stability and user experience.

Confidential, Weehawken, NJ

Technical Lead

Responsibilities:

  • Analysing clients requirements for new change requests and enhancements.
  • Preparing and presenting design document regarding changes in Struts Action classes, Spring POJO objects and methods and queries in Data access layer.
  • Improvement of UI by using ExtJS components in existing application.
  • Suggesting and designing database batch process changes for faster data updates and results.
  • Coding and Unit testing of Change Requests, proposing different solutions to business for the best fit.
  • System Testing and integration of different modules.
  • Deployments for QA and UAT environments, verification through UNIX scripts.
  • Analysis of production issues and production support.
  • Defect analysis and fixing, contribution to platform stability and user experience.

Confidential, Cincinnati, OH

Senior Developer

Responsibilities:

  • Developed Project Plan, which included project's milestones, deliverables and delivery dates.
  • Involved in designing the class diagrams and sequence diagrams.
  • Designed the application in Spring framework with Spring Data Access Objects, Spring IOC Pojo objects as services.
  • Migration of existing application from Struts based to Spring MVC based.
  • Design classes with Apache Wicket framework.
  • Developed the front-end screens and components with JSP, JavaScript, Wicket and Ajax.
  • Used Eclipse for writing code for Java, JSP and JavaScript, Services and DAO components.
  • Used Clear case as the version Control System. Build using Maven 2.2, with Unit Test Classes.
  • Allocated work and guided Offshore team members for development of modules.
  • Coordinated with Business Analyst, UI designers, QA other project team members for all issues and clarifications.
  • Analyzing, Fixing defects and System Testing.

Environment: Java 5, JSP, Struts, AJAX, Sybase 12.5,RAD 6.0,Embercadero DBArtisan, Spring IOC and JDBC, Java design Patterns.

Confidential

Responsibilities:

  • Capturing Requirements from client and business users.
  • Analysis and preparation of technical design document.
  • Estimation of work and creating plan.
  • Allocation of work to other team members and developers.
  • Java coding of some modules.
  • Test case preparation, unit testing and System testing.
  • Deployments in Test and UAT environments.
  • Production Support jobs.
  • Capturing Metrics data for overall quality and productivity.

Confidential, Weehawken, NJ

Senior Programmer Analyst

Responsibilities:

  • Analysing clients requirements for new development.
  • Preparing and presenting design document.
  • Coding and allocating work to offshore resources.
  • Testing and integration of different modules.
  • Deployments for QA and UAT environments,
  • Defect analysis and fixing.

Environment: Java 5, JSP, Struts, Oracle SQL.

Confidential, Hoboken, NJ

Senior Developer

Responsibilities:

  • Managing a development team of 8-members as Technical Team lead and working as Confidential warp project.
  • Development of modules in Colleague Desktop project in WebSphere Portal server.
  • Worked as Technical Lead to coordinate the developement and project planning activities in Placement Workspace project.
  • Design and Coding of User Interfaces using JEE, JSP and Struts, Spring framework.
  • Development with Spring IOC and Spring JDBC objects.
  • me was actively involved during the requirement gathering phase for dis project. During dis phase, me was required to understand business requirement from business users, map them to the technology and processes, discuss the functional and technical solution to business users and obtain timely sign off.
  • Analyse the business problem to suggest a solution. The concept of dis website was suggested by my team.

Environment: JSP, Struts, EJB 2.x, XML, AJAX, Java Script, Oracle 9i, Log4J,Eclipse 5.1, TOAD, RAD 6.0, Iterative Software, Development, Object Oriented Application Development, Struts.

Confidential

Senior Software Engineer

Responsibilities:

  • Development of application to use the Struts 1.1, JDK 1.4, persistence management layer, Client library, XML messaging.
  • Coding the Business Tier using Struts 1.1 and JDK 1.4 APIs.
  • Design and coding the UI using JSP, Struts Tag Libraris.
  • Coding the Interaction with MQ queues from the application.
  • Co-Development of persitence logic using the JDBC, SQL/PLSQL, ORACLE.
  • Packaging and Deployment of product on Websphere 5.1 using ANT scripts.
  • me was also responsible for interaction with onsite team which includes the client’s technical representatives for project related activites.

Environment: Java, JSP, Struts, PL/SQL, Log4J

We'd love your feedback!