We provide IT Staff Augmentation Services!

Senior Java Developer/performance Engineer Resume

4.00/5 (Submit Your Rating)

Reston, VA

SUMMARY:

  • Multiple years of IT experience in Java, J2EE application design, development, deployment, testing and implementation of software using Java, Servlets, JSP, Struts, Hibernate, Spring, XML, Java Script, JDBC, MySQL, Oracle, SQL in Windows/Linux environments.
  • Expertise in using different modules of spring like Spring IOC, Spring Batch, Spring MVC, Spring AOP, Spring ORM.
  • Experience wif XML and related standards and technologies like XSD, HTML, CSS and JavaScript.
  • Experience in developing J2EE applications using various other Open Source tools, O - R persistence framework (Hibernate) and implementing JPA (Java Persistence API) standard.
  • Experience in Database Design and SQL queries.
  • Ability to work in a dynamic and fast paced environment.
  • Able to multi-task working on numerous projects concurrently.
  • Highly motivated, detail oriented, has ability to work independently and as a part of the team wif excellent technical, analytical and communication skills, created various documentations for applications and shared a good rapport wif the client/management and other team members.

TECHNICAL SKILLS:

PROGRAMMING LANGUAGES: Java

J2EE TECHNOLOGIES: Servlets, JSP, JDBC, JPA, JMS

FRAMEWORKS: Struts, Spring, JUnit, Mockito, Code-deco

ORM: Hibernate

XML & LOGGING TECHNOLOGIES: XML, JAXB, XSD, Log4J

WEB DESIGNING TOOLS: Java Script, HTML, CSS, JQuery

WEB / APPLICATION SERVERS: Glassfish, JBOSS, Tomcat

IDE AND VERSION CONTROLLERS: Eclipse, My Eclipse, SVN, Git

RDBMS/DBMS: Oracle, MySQL

BUILD TOOLS: Ant, Maven, Jenkins

WEB SERVICES: SOAP, REST, JAX-WS, JAX-RS

PROTOCOLS: HTTP, SOAP, FTP, SMTP

OPERATING SYSTEMS: Windows - NT/2K. Unix, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Reston, VA

Senior Java Developer/Performance Engineer

Responsibilities:

  • Worked wif the Business Analysis Team to create the NFR/Performance Testing Scenarios.
  • Application design and code review wif the developers, identify and document the key transaction flows for the test scenarios.
  • Designed the test data generation strategic.
  • Implemented the business logic and developed a Java framework wif features such as generating mock-up data, publishing JMS messages to the ESB/EMS queue, sending SOAP messages, receiving and parse JMS messages from EMS topic, retrieving data from the database, processing the data and generate performance test metrics.
  • Executed functional testing, load testing and stress testing.
  • Created testing report, highlight all issues found, worked wif the developers to identify the root cause of the issues and performance bottleneck, and came up wif the solution.
  • DynaTrace was used to provide metrics of CPU/Memory utilization, visual transaction flows, error/exception tracking, component-level analysis and query execution time.

Environment: Java 1.7, JMS, SOAP, Tibco (BW), XML, Spring, ESB/EMS, Oracle, HP LoadRunner, HP Performance Center, DynaTrace.

Confidential, Reston, VA

Java/J2EE Developer

Responsibilities:

  • Analysed requirements based on the ICD (Interface Control Document), and designed layout of the XML report.
  • Designed the data mapping for all XML elements in the report.
  • Created XSDs base on the ICD and generate the JAXB classes.
  • Designed the DAO layer and write SQL to query the DB, and created mapper classes to map the result set to the domain object.
  • Created mapper class to calculate and populated all JAXB objects in all categories.
  • Created Tasklet/Writer class to write the JAXB object to XML elements.
  • Designed and created Spring Batch Job for the remote Job Control to generate the XML report.
  • Wrote Junit test cases and integration test for the Batch Job.
  • Used Selenium to run automated test cases.
  • Created XML ingest files wif multiple scenarios to test the functionality.
  • Worked wif testing team to perform integration test and duplicate the scenarios that cause the defects and production issues, and then perform the code fix.
  • Scaned the project wif SonarQube, re-factored large codes, optimized the performance and increase the code quality.
  • Applied Spring IOC Container to facilitate Dependency Injection.
  • Used Spring AOP to implement security, where cross cutting concerns were identified.
  • Designed and decision making for Hibernate ORMapping.
  • Re-factored large code base to conform to best practices to spring design patterns.
  • Developed core base Classes and designed the packaging needed for the project.
  • Designed reporting generating system from XML files using XML technology, JAXB.
  • Developed and performed Mock Testing and Unit Testing using. Also used JIRA for bug tracking and project management.
  • Used SVN Version Controller.

Environment: Java1.6/J2EE, Spring MVC, IOC, Spring AOP, Hibernate, JAX-RS, Jersey, JQuery, Maven, Oracle, JUnit, JIRA, Agile.

Confidential, Rockville, MD

Java Developer

Responsibilities:

  • Developed the batch job using Spring Batch.
  • Wrote Hibernate DAO classes to interact wif the database.
  • Did integration of Spring wif Hibernate.
  • Used Spring framework in the business layer to manage dependencies of the classes.
  • Wrote Controller classes in Spring MVC framework in the web layer.
  • Extensively used Eclipse based STS IDE for building, developing and integrating the application.
  • Provided SQL stored procedures for querying the oracle database.
  • Wrote JUnit test cases for the application to support the Test Driven Development (TDD).
  • Responsible for developing the event search and member registration using Spring MVC and Hibernate.
  • Developed preload (Servlets) mechanism for the entire application, which involves caching of static data to application cache using the singleton pattern, and many other patterns like MVC, Business Delegate and DAO.
  • Developed Injection using Spring Framework.
  • On-call support for solving production issues.
  • Wrote stored procedures and Triggers.
  • Major components designed Reference Table, Navigation, Custom tags, Logout process.
  • Implemented security application for the entire Application, which authorizes and authenticates particular user to view JSP pages.

Environment: Java 1.5, J2EE, Spring, Hibernate, Servlets, JSP, Struts, Tiles, JDBC, JUnit, Eclipse, Tomcat, Oracle 9i, XML/HTTP, JavaScript, XML.

Confidential

Java Programmer

Responsibilities:

  • Involved in developing front-end screens usingJSP,Servletsand HTML
  • Involved in implementing persistent data management usingJDBC
  • Involved in problem analysis and coding
  • Design and coding of screens involving complex calculations on various data windows accessing different tables on the oracle database
  • Developed screens for Patient Registration, Inventory of Medicines, Billing of Services and Asset Modules
  • Wrote stored procedures, Database Triggers

Environment: Java 1.5, Servlet 2.5, SQL, Tomcat 5.0, Oracle 9i, JavaScript 1.7, HTML.

We'd love your feedback!