We provide IT Staff Augmentation Services!

Senior Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • More than 13 years of experience in Java/JEE with full Software Development Life Cycle - Software analysis, hands-on architecture, design, development, testing, deployment, and maintenance.
  • Proficient in developing web-based applications, and client-server distributed architecture applications in Java/J2EE technologies using Object Oriented Methodology.
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java (Java1.6/1.5/1.4), Servlets, JSP, JSTL, JDBC, Web Services, Java Beans and Shell Scripting.
  • Experienced in designing Low Level design documents.
  • In depth hands-on experience in struts with internationalization (i18n) framework
  • Proficient in client-side design and validations using HTML, DHTML, CSS, Java Script, JSP, Struts Tag Library, jQuery, AJAX.
  • Adept in presentation layer using frameworks like Spring MVC, Struts.
  • Strong Business Modeling skills using OOAD and UML.
  • Extensive experience in various Agile aspects - SCRUM, Rally.
  • Proficient in using design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
  • Experienced in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
  • Experienced in XML, JSON, Web Services technologies and data structure fundamentals.
  • Hands on experience in working on XML Suite of technologies like XML, XSD, DTD, XML Schema, DOM.
  • Experienced in Web Services consumption using JAX-WS.
  • Experienced in using version control tools like CVS, SVN and VSS.
  • Experienced in customizing and configuring Test Bed cache to customize the different card behavior.
  • Proficient in using Apache Ant, Maven as java build tool.
  • Extensive experience with Confidential WebSphere Server & JBoss server.
  • Continued learning of new technologies that will allow for a more effective design and implementation with good development practices, developing tools and common components
  • Excellent track record of implementing and integrating projects to successful completion under tight deadlines.
  • Intellectual capacity to grasp new situations quickly and problem solving skills.
  • Helps Product Managers with annual planning of feature sets that impact multiple platforms
  • Identifies opportunities to adopt innovative technologies
  • Worked on various domains such as Banking and Financial Services, E-Governance.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.

TECHNICAL SKILLS:

Core Java: OO Concepts, Exception Handling, Collections, Multi-Threading.

J2EE: Servlets, JSP, JDBC, JNDI, Web Services (JAX-RPC, JAX-WS), JMS.

Web Application Frameworks: Struts 1.x, springs, Front Servlet, Hibernate, Voice XML, JQuery, Ajax, and JSON.

Confidential Common Frameworks: Service Invoker, MYCA Service Locator, Service Aggregator, WSF 2 & WSF 1, Juice, JSession, CPS (Common Parameter System)

Logging Frameworks: LOG4J, SLF4J.

Application Servers: WebSphere 6.1, 8.5, Sun One Application Server 7.x & 8.x, Sun Java System Application Server 9.x.

J2EE Design Patterns: Singleton, Data Access Object (DAO), Business Delegate, Service Locator

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1 , RAD8.0/7.0/6.0, WSAD5.x/ 4.x, Net Beans 6.x

Source Controls: CVS, CMVC, Subversion

Database: Oracle 9i, DB2, PostgreSQL

Build Tools: Maven, Tridion Content management

CI Server: Continuum

Reporting: Jasper Reports, iText

Methodologies: Agile Methodology, SDLC - Waterfall

PROFESSIONAL EXPERIENCE:

Confidential

Senior Developer

Responsibilities:

  • Execute full lifecycle software development.
  • Write well designed, testable, efficient code
  • Produce specifications and determine operational feasibility.
  • Integrate software components into a fully functional software system.
  • Develop software verification plans and quality assurance procedures.
  • Document and maintain software functionality.
  • Tailor and deploy software tools, processes and metrics.
  • Serve as a subject matter expert.
  • Comply with project plans and industry standards.

Environment: Java 1.8, J2EE, RESTful JAX-RS, Spring-WS, JSON, Maven, Spring framework 4.2, Amazon web service (AWS), Eclipse Neon, Jenkins, Rally, GIT, Apache Active MQ, Cassandra, Junit with Mockito, EasyMock, JaCoCo code coverage.

Confidential

Senior Developer

Responsibilities:

  • Discussions with Technology consultants from Confidential
  • Define the architectural changes
  • Design the project
  • Ensure architecture and design compliances
  • Define and meet the non-functional requirements.
  • Designed and developed the application (Agile Methodology)
  • Involved in preparing the Data Model and UI wireframes before working on developing the components.
  • Designed and developed User Interface (UI) using JSP, HTML, CSS and jQuery.
  • Implemented Model View Controller (MVC) architecture Using Jakarta Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Implemented several Core design patterns like Service Locators, Business delegate, Session Facade, Data Transfer Object (DTO), Factory.
  • Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
  • Created UML for Class diagrams, Sequence Diagrams, Use Case diagrams, Data flow and Interactive diagrams,
  • Extensively used jQuery to display report data based on user customization, and generating reports as a graphical representation.
  • Performed unit testing using JUnit.
  • Log4j framework was used to debug and trace the application.
  • Leading Offshore and Technical task management by assigning modules or task and managing offshore developers and review the code to make sure the coding standards are followed.
  • Responsibility of project rollout to production environment.
  • Used Omniture for reporting.
  • Perform accessibility scans using Xpress scan.
  • Used SVN for version control.
  • Performance testing using jmeter and performance tuning.
  • Worked with SIT, UAT team for managing testing and defect management though Mercury QC.
  • Provides technical estimation of implementations and change requests.

Environment: Java, J2EE, Webservices, XML, Maven, Archiva, Continuum, WebSphere 8.5, Spring framework, Struts, Eclipse Juno, Jenkins, Rally, Infoman.

Confidential

Senior Developer

Responsibilities:

  • Involved in requirements gathering with Business users, participated in Use case analysis discussion, feasibility study and documented application changes.
  • Designed and developed the application using SDC Water Fall.
  • Involved in preparing the Data Model and UI wireframes before working on developing the components.
  • Designed and developed User Interface (UI) using JSP, HTML, CSS and jQuery.
  • Implemented Model View Controller (MVC) architecture Using Jakarta Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Implemented several Core design patterns like Service Locators, Business delegate, Session Facade, Data Transfer Object (DTO), Factory.
  • Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
  • Created UML for Class diagrams, Sequence Diagrams, Use Case diagrams, Data flow and Interactive diagrams,
  • Extensively used jQuery to display report data based on user customization, and generating reports as a graphical representation.
  • Performed unit testing using JUnit.
  • Log4j framework was used to debug and trace the application.
  • Leading Offshore and Technical task management by assigning modules or task and managing offshore developers and review the code to make sure the coding standards are followed.
  • Responsibility of project rollout to production environment.
  • Used Omniture for reporting.
  • Perform accessibility scans using Xpress scan .
  • Used SVN for version control.
  • Performance testing using jmeter and performance tuning.
  • Worked with SIT, UAT team for managing testing and defect management though Mercury QC.
  • Provides technical estimation of implementations and change requests.

Environment: Java, J2EE, Webservices, XML, Maven, Archiva, Continuum, WebSphere 8.5, Eclipse Juno

Confidential

Senior Developer

Responsibilities:

  • Involved in requirements gathering with Business users, participated in Use case analysis discussion, feasibility study and documented application changes.
  • Designed and developed the application using Agile methodology -Scrum.
  • Involved in preparing the Data Model and UI wireframes before working on developing the components.
  • Designed and developed User Interface (UI) using JSP, HTML, CSS and jQuery.
  • Implemented Model View Controller (MVC) architecture Using Jakarta Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Implemented several Core design patterns like Service Locators, Business delegate, Session Facade, Data Transfer Object (DTO), Factory.
  • Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
  • Created UML for Class diagrams, Sequence Diagrams, Use Case diagrams, Data flow and Interactive diagrams,
  • Extensively used jQuery to display report data based on user customization, and generating reports as a graphical representation.
  • Performed unit testing using JUnit.
  • Log4j framework was used to debug and trace the application.
  • Leading Offshore and Technical task management by assigning modules or task and managing offshore developers and review the code to make sure the coding standards are followed.
  • Responsibility of project rollout to production environment.
  • Used Omniture for reporting.
  • Used SVN for version control.
  • Performance testing using jmeter and performance tuning.
  • Worked with SIT, UAT team for managing testing and defect management though Mercury QC.
  • Provides technical estimation of implementations and change requests.

Environment: Subversion, Java, J2EE, Webservices, XML, Maven, Archiva, Continuum, WebSphere 8.5, Eclipse Juno

Confidential

Senior Developer

Responsibilities:

  • Involved in the PDP, planning discussions and alignments.
  • Project estimation and detailed analysis.
  • Project detailed design and solution architecture.
  • Onshore-offshore coordination, business interactions.
  • Involved in the build, SIT, UAT and Implementation phases.
  • Involved in project role off and business discussions

Environment: Subversion, Java, J2EE, Webservices, XML, Maven, Archiva, Continuum, WebSphere 8.5, Eclipse Juno

Confidential

Senior Developer

Responsibilities:

  • Migrated Summary of Accounts and Line Management Capability services to WAS6.1 and Java 1.5 respectively.
  • Involved in analysis, build and SIT phases.
  • Replaced EJB with Web service.
  • Did the LMC Service and SOA service retrofit
  • Involved in the various performance tests.

Environment: Subversion, JPF, JSP, JAX-WS, XML, Maven, Archiva, Continuum, WebSphere 6.1, RAD 7.5

Confidential

Senior Developer

Responsibilities:

  • Involved in the build and SIT phases.
  • Implemented Extended Payment Plans.
  • Implemented dual language, English and Thai.

Environment: CMVC, JPF, JSP, XML, WebSphere 4.0, Eclipse 3.4

Confidential

Senior Developer

Responsibilities:

  • Enhancements in EAD4J
  • Unit Testing of the services, EAR Deployment testing.
  • Migration of services from Java 1.4 to Java 5, and Websphere Application Server 6.0 to 6.1.
  • Code review and fixes.
  • Creation and modification of user guides, specification, implementation guide and quality documents.
  • Migration from CVS to SVN, SVN to CC.

Environment: Java, J2EE, Websphere, Webservices, RSA, WID, CC, SVN, CVS

We'd love your feedback!