We provide IT Staff Augmentation Services!

Senior Java Developer/solutions Architect Resume

2.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 wif 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 wif Java Application.
  • Proficient in using Java IDE’s like Eclipse, RAD and Oracle IDE Toad.
  • Experience wif 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 TEMPeffectiveness 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 TEMPeffectiveness, 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. This project has report engine, which is a Web based application dat 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 wif Spring Data Access Objects, Spring IOC Pojo objects as services.
  • Migration of existing application from Struts based to Spring MVC based.
  • Design classes wif Apache Wicket framework.
  • Developed the front-end screens and components wif 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, wif Unit Test Classes.
  • Allocated work and guided Offshore team members for development of modules.
  • Coordinated wif 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 wif Spring IOC and Spring JDBC objects.
  • I was actively involved during the requirement gathering phase for this project. During this phase, I 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 this 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 wif 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.
  • I was also responsible for interaction wif 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!