We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Over 10 years of experience in software development process including requirement gathering, analysis, documentation, design, development, testing and implementation of Web based Client/Server applications using OOP, Java/J2EE technologies in various domains like Finance / Banking.
  • Experience with entire Software Development Life Cycle (SDLC), Iterative Development Model, Agile software development process, Test Driven Development and Scrum.
  • Certified with Sun Certified Java Programmer (SCJP), Sun Certified Web Component Developer (SCWCD).
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Extensive experience in design and development of multi - tier applications using Java & J2EE technologies such as Struts, Spring, Mybaits, JDBC, CSS, JSP, Servlets, Web services, Collection, AJAX, HTML, DHTML, JavaScript and UML.
  • Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using PL/ SQL Developer.
  • Expertise in using Design patterns such as MVC, Singleton, Front Controller, Session facade, Factory, Abstract Factory, DAO.
  • Worked on IDE's such as Eclipse/My Eclipse, Rational Application Developer(RAD).
  • Efficient in using Web services like SOAP and Restful Web Services.
  • Proven experience with Application Servers like IBM WebSphere 6.x/7.x, Oracle/BEA WebLogic 9.x and Tomcat 6.x/7.x.
  • Excellent experience with application performance tuning using different techniques such as code analysis, jvm heap dump analysis, thread dump analysis using tools like MAT, studying and analyzing execution plans of the queries.
  • Expertise in developing use Case Diagrams, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML modeling tools like Rational Rose and Visio.
  • Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modeling (OOM) based on Unified Modeling Language (UML) architecture.
  • Experience in working version control tools like CVS, Visual Source Safe, Clear Case.
  • Sound knowledge of DB designing and data normalization.
  • Experience working with database Oracle 10g/11g, SQL server and My SQL.
  • Strong analytical, problem solving and programming skills with excellent communication and interpersonal skills: involved in client interactions for scoping, effort estimates and status reporting.
  • Excellent written and verbal communication skills, strict attention to detail and ability to work independently, lead/work within a team environment.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, HTML, JavaScript, XML, CSS, ANT

Frameworks: Struts, Struts2, Spring, Log4j, mybatis

J2EE Technologies: JSP, Servlets, Java Beans, JNDI, EJB

Databases: Oracle 10g, Oracle 11g, SQL Server

Application Server: JBoss 5.0, Websphere 7.2, Weblogic 9.2, Tomcat 7

Web Services: RESTful, JAX-WS, JAX-RS

IDE Tools: Eclipse, RAD, JDeveloper, JMeter, iReport

Database Tools: PL/SQL Developer, Toad, SQL Developer, TOAD

Source Control Tools: IBM Clear Case, Visual Source Safe

Operating Systems: Unix, Windows 7

Design Tools: Microsoft Visio, Rational Rose

WORK EXPERIENCE:

Full Stack Java Developer

Confidential - Boston, MA

Roles and Responsibilities:

  • Lead role as one-point contact for any ongoing issues in application.
  • Involved in requirements analysis meetings, mapping requirement to application modules for development.
  • Perform high level analysis, design and development.
  • Convert business requirements to functional and technical design by formulating Use Cases (UML) for each business requirement and normalized the use cases to suit the requirements and write technical specifications documents.
  • Communicate with project management on overall status of development and testing.
  • Worked with Spring Framework, Struts, and JIRA.
  • Extensively used Spring dependency injection to build application.
  • Created Restful web services to communicate with external system.
  • Used IBM Clearcase for source control, release and version management of all codes and resources.
  • Developed complex SQL queries for procedures, packages, triggers for updating and accessing data from database.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
  • Designed JSP pages using struts tag libraries, HTML, and Java Script, developed various generic JavaScript functions used for client side validations.
  • Write unit test case and perform unit testing for developed code.
  • Performance tuning of SQL queries to minimize execution time and resources utilized.
  • Resolve defects encountered during different testing cycles.
  • Autosys and UNIX shell scripting was used for scheduling batch jobs and executing java code. Batch process is used to perform daily scheduled activity.

Environment: Java 1.6, Restful Web services, Struts 1.x, Struts 2.x, Spring, JSP, Servlets, JDBC, XML, XSL, JavaScript, HTML, CSS, Eclipse, RAD 7.2, Toad, PL/SQL Developer, IBM Rational Clearcase, IBM Websphere 7.2, UNIX, Putty, Autosys, Oracle 11g, JIRA, Log4j, ANT

Sr. Java / J2EE Developer

Confidential - Boston, MA

Roles and Responsibilities:

  • Involved in requirements analysis meetings, converting requirements into technical documents and mapping requirement to different application modules and layers.
  • Designed and implemented architecture design and implemented reuse/automation strategies.
  • Created technical design documents.
  • Used Design Patterns like Singleton, Factory, Abstract Factory and DAO.
  • Developed various cloud web services for accepting trade message from external application.
  • Worked on quartz for scheduling different processes such as running EOD reports, emailing trade stuck in application, sending email notifications.
  • Prepared test plans and test scenarios.
  • Prepared, reviewed and executed test cases.
  • Configured and deployed application on State Street private cloud.
  • Involved in writing thread safe codes for processing multiple trades in parallel.
  • Developed JAXB component to marshal, unmarshal messages from XML to POJO and vice versa.
  • Created XSD to validate incoming XML message structure and data.
  • Created and injected beans, and DAOs to achieve dependency injection and to wire objects of business classes.
  • Developed user-friendly GUI interface using Spring MVC, JSP, HTML, JavaScript.
  • Created logical and physical data models putting to practice concepts of normalization and RDBMS.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Used IBM Clearcase for source control, release and version management of all codes and resources.

Environment: Java 1.5, State Street Cloud Web services, Spring, Spring Batch, JSP, Servlets, JDBC, XML, XSD, JavaScript, HTML, CSS, Eclipse, PL/SQL Developer, IBM Rational Clearcase, Tomcat 6.x, UNIX, Putty, Quartz, Oracle 11g, Log4j, Microsoft Visio, Memory Analyzer Tool (MAT), JMeter, ANT

Java / J2EE Developer

Confidential

Roles and Responsibilities:

  • Design and Develop GUI components using JSP, XML, XSL, JavaScript.
  • Involved in writing SQL queries including stored procedures, functions, packages and triggers and implemented database access connectivity through JDBC at Server end.
  • Involved in group meeting with teammates and made substantial changes in architecture to improve performance of application.
  • Validated problem symptoms, analyzed code and debugged applications to identify root cause of issues.
  • Coded, built and tested new enhancements and maintenance.
  • Developed and reviewed developer test cases and test scenarios.
  • Used IBM Clearcase for source control and version management.
  • Worked on various database packages for SQL query tuning to reduce response time of application.
  • Involved in building code using Ant and deployment.

Environment: Java 1.5, JSP, Servlets, JDBC, XML, XSL, JavaScript, HTML, Eclipse, PL/SQL Developer, IBM Rational Clearcase, Weblogic 9.2, UNIX, Putty, Oracle 10g, Log4j, ANT, SSH Tectia.

Java / J2EE Developer

Confidential

Roles and Responsibilities:

  • Involved in creating new features for product, customizing, upgrading and testing of existing modules / features according to client requirements.
  • Involved in developing JSP pages using struts tag libraries, JSTL, JavaScript, HTML, CSS.
  • Involved in writing developer test cases, scope and traceability matrix.
  • Implemented AJAX on UI screen to reduce page loading time.
  • Worked with designers to get GUI mockups.
  • Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in the business layer.
  • Used Visual Source Safe for version control and product management.
  • Developing new reports for products and customizing existing reports according to client requirement using Jasper report and SQL procedures.
  • Involved in writing SQL - Stored procedures, functions, triggers, cursors.
  • Worked closely with QA team and fixed QA bugs as well as production issues reported by client in product and client code base.
  • Worked on proof of concept for new technology stack implemented in product.
  • Release bug fixes in form of patches to client code base from product.

Environment: Java 1.5, JSP, Servlets, JDBC, XML, JavaScript, HTML, Eclipse, Struts 1.x, Struts 2.x, Jasper Report, SQL Developer, Visual Source Safe, JBoss, IBM Websphere 6.0, SQL Server, Log4j, ANT.

Java / J2EE Developer

Confidential

Roles and Responsibilities:

  • Involved in developing JSP pages using struts tag libraries, JSTL, JavaScript, HTML, CSS.
  • Involved in writing developer test cases.
  • Used Visual Source Safe for version control and release management.
  • Developing new reports for products and customizing existing reports according to business user requirement using Jasper report and SQL procedures.
  • Coded, built and tested new enhancements and maintenance.
  • Involved in code deployment in Production servers.

Environment: Java 1.4, JSP, Servlets, JDBC, JavaScript, HTML, BC4J, Jasper Report, PL/SQL Developer, Visual Source Safe, Oracle OC4J 10g, Oracle 10g, Log4j.

We'd love your feedback!