We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Suitland, MD

SUMMARY:

  • Over 10 years of IT Experience in designing, developing and deploying n - tier web applications and client / server applications using JAVA, J2EE technologies and Web Technologies for enterprise applications which includes work.
  • Ability to learn new concepts quickly and efficiently, Capable of delivering optimized, effective and well-documented code, adhering to quality standards and delivery dates.
  • Involved in all the phases of SDLC - requirement gathering, design, development and maintenance.
  • Designed and coded application components in an AGILE environment utilizing a test-driven development approach.
  • Strong Project implementation skills, including estimation and scheduling techniques, team management, team building, stakeholder management and very good delivery ownership qualities.
  • Experienced in using Spring Framework (Spring Core, Spring MVC, Spring IOC, Spring ORM, Spring Web flow, Spring DAO)
  • Experience in designing both Front end & Backend applications using Java, J2EE Web frameworks, Java Servlets, JSP, JSTL, HTML, CSS, JavaScript, AJAX, jQuery, Angular.js
  • In-depth knowledge in developing N-tier architecture enterprise applications using JDBC, Servlets, JSP, Java Beans, spring, Hibernate.
  • Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS.
  • Expert in designing and developing Spring Boot Framework.
  • Experience in implementing Web Services (RESTful/SOAP)
  • Experience in using JSON, XML, XSL and XSLT for implementing Web Services.
  • Experienced in deploying applications on Apache Tomcat, WebSphere, WebLogic Servers.
  • Experience in Continuous Integration Environment using Jenkins, cruise control.
  • Excellent knowledge of design patterns (Model View Controller, Singleton, Factory pattern, DAO)
  • Proficient with development and optimization of SQL Queries, Stored Procedures and Triggers using TOAD with PL/SQL.
  • Experience in client management, business requirement specification, writing technical documents and architecting solution.
  • Good working knowledge of Extreme Programming using Agile methodology with iterative and incremental software development
  • Have solid testing experience in unit testing, integration testing and automation testing.
  • Proficient in Test Driven Development (TDD) using Java junit API
  • Strong experience with Version Control like GitHub, PVCS, SVN
  • Experience in writing bash scripts in Linux environment.

TECHNICAL SKILLS:

Languages: Advanced JAVA, C.

OS: Windows, UNIX, Linux, Web Technologies: JSP, Servlets, JavaScript, HMTL, HTML 5.0, XML, CSS, JQuery, Angularjs, Apache Struts. Web Services:Restful(Jersey), SOAP, JAXB, JAX-WS, SOA, XML, XSLT, DOM, UDDI Apache CXF, Apache, Axis

Frame Works:: Spring (Core, MVC, IOC, ORM, Web, DAO), Spring Boot, Hibernate

Testing:: Black Box, White Box, JUnit

Databases:: MYSQL, DB2, Oracle, Mongo, MS SQL Server 2005

Misc Tools:: Eclipse, STS, GitHub, SVN, CVS, Log4j, Maven, JIRA confluenceContinuous Build Environment: Cruise Control, Jenkins, Sonar, Bamboo, Hudson Jenkins, Microservices, Rally.

Testing Methodologies: JUnit, Cucumber, Jasmine, Soap UI.

Build Script:: Gradle, Maven

Software Methodologies:: Agile, RUP, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Suitland, MD

Sr. Java/J2EE Developer

Responsibilities:

  • Participated in Agile scrum daily stand up meeting promptly.
  • Build system using Spring Framework.
  • Involved in creating REST based Endpoints (Jersey) to submit requests and providing response.
  • Involved in installing and configuring Eclipse and Maven for development.
  • Used PVCS Serena source code version control tool with bamboo.
  • Configured Bamboo to integrate with PVCS.
  • Start exploring to implement continuous build Jenkins job that runs the maven build of all the parent and client modules that also deploy the jars and wars in Server and send email to the team about the status of the build.
  • Setting up the Jenkins continuous build environment by deploying the jenkins. war into the apache tomcat server and creating the Jenkins job which will checkout the base projects from the svn repository url and build all of them using maven and send email to the team reporting on success and failure.
  • The Jenkins job uses send over ssh to deploy the artifacts to our remote linux servers which are used for deployments and executing start commands to begin the multithreaded applications.
  • The job also deploys the dashboard application which is the content management system for our database tables and our application.
  • Developed code to fetch data from back - end and populate on UI using JSON.
  • Created Action classes, Business classes and Utility classes as part of Spring Architecture.
  • Created test cases to read from JSON File.
  • Created End-to-End Testing of Rest Endpoints using driver program.
  • Configured and customized logs using Log4J
  • Involved in Writing service methods and SQL queries to interact with the Oracle 10g.
  • Created and maintained Software Architecture and Design Documents and Software Release Documents for various Versions.

Environment: Spring Boot, AngularJS, Html, JavaScript, Java JDK 1.7, Spring, Spring IoC, JDBC Template, TDD, JSP, Servlet, REST Web Services(Jersey), Weblogic Server, JSON, Log4J, JUnit, PVCS version control, Oracle, Eclipse, Linux, Toad for Oracle.

Confidential, Washington, DC

Sr. Java/J2EE Developer

Responsibilities:

  • Participated in Agile scrum daily stand up meeting promptly.
  • System was built using Spring Model-View-Controller (MVC) architecture.
  • Used and implemented the application using Spring MVC, Spring IOC, Spring Annotations modules, Hibernate and JPA.
  • Involved in creating REST based Endpoints (JAX-RS, Jersey) to submit requests.
  • Involved in installing and configuring Eclipse and Gradle 2.4 for development.
  • Used Git 1.9.2 source code version control tool.
  • Developed code to fetch data from back-end and populate on UI using JSON.
  • Created Action classes, Business classes and Utility classes as part of Spring MVC
  • Created unit test packages using JUnit.
  • Created End-to-End Testing of Rest Endpoints using Groovy, Sonar Test Coverage
  • Configured and customized logs using Log4J
  • Developed dynamic UI using AngularJS.
  • Wrote Jasmine Test Specs with Karma with Istanbul Test coverage.
  • Used Jenkins for continuous Integration.
  • Involved in Writing service methods and SQL queries to interact with the Oracle 10g.

Environment: JDK 1.7, AngularJS, Nodejs, Spring MVC, Spring IoC, Hibernate, TDD, BDD Gherkin, JPA, JSP, Servlet, JavaBeans, Design Patterns, REST Web Services, RabbitMQ, JSON, Log4J, JUnit, Tortoise Git, Oracle, Eclipse, Gradle, JavaScript, Angular JS, HTML, CSS, GitHub, Jenkins.

Confidential, BIRMINGHAM, AL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in all phases of the end - to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • System was built using Spring Model-View-Controller (MVC) architecture.
  • Implemented the application using the concrete principles laid down by several design patterns such as Facade and Singleton etc.
  • Used and implemented the application using Spring MVC, Spring IOC, Spring Annotations modules and Hibernate.
  • Used Spring API s for wiring components using dependency injection.
  • Used Spring - ORM to integrate Hibernate and creation of Hibernate POJO s.
  • Developed Web Services to allow communication between applications through REST over HTTP.
  • Designed the front end using JSP, AJAX, JSF, HTML, CSS and AngularJS.
  • Developed code to fetch data from back-end and populate on UI using AJAX and JSON.
  • Developed dynamic UI using AngularJS.
  • Developed and Deployed the Application on Eclipse.
  • Used Tomcat and Weblogic Application Server
  • Used GitHub version source control tool.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Involved in installing and configuring Eclipse and Maven for development.
  • Developed various UML diagrams.
  • Configured and customized logs using Log4J and used JUnit for unit testing.

Environment: Java, Spring MVC, Spring IoC, Hibernate, Spring, JSP, Servlet, JavaBeans, Design Patterns, REST Web Services, JSON, Log4J, JUnit, GitHub, Oracle, Eclipse, Maven, JavaScript, Angular JS, HTML, CSS, GitHub.

Confidential, BLOOMINGTON, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Participated in Agile scrum meeting daily
  • Involved in documentation, review, analysis of requirements
  • Designed and developed the front end using JSP, AJAX, JavaScript, JSTL, jQuery, Tag libraries for reusable web interface components including the open source Display Tag libraries.
  • Used Java JSP for form handling, session storage and process request for the dynamically generated web pages.
  • Use of Multi - Threading and collection framework including List, Map etc.
  • Created Action classes, Business classes and Utility classes as part of Spring MVC
  • Developed client request validations and processing using Spring Validation.
  • Used JDBC for data retrieval from the database using Spring DAO
  • Developed Web Services using SOAP, WSDL and developed DTDs, XSD schemas for XML (parsing, processing, and design).
  • Developed and Deployed the Application on Eclipse IDE and Tomcat, JBoss Application and Web Servers.
  • Involved in Writing service methods and SQL queries, PL/SQL to interact with the Oracle 10g.
  • Installed and configured Eclipse and Maven for development.
  • Involved in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams utilizing Unified Modeling Tools(UML) such as Rational Rose, Rational Unified Process (RUP).
  • Hands on experience on Software Configuration Management(SCM) tools such as SVN, CVS.
  • Created unit test packages using JUnit.

Environment: Java, JDBC, PL/SQL, Spring Application Framework, Spring AOP, Tomcat, JBoss, Maven, jQuery, JavaScript, AJAX, tag libraries, XML, XSD, Agile Methodology, Unix, Windows, Web Services (SOAP and REST), Eclipse, Use cases, UML, RUP.

Confidential, ST. LOUIS, MO

Java/J2EE Developer

Responsibilities:

  • Developed the application using Software Development Life cycle, followed the Agile Development Model.
  • Built the application using Spring MVC and Hibernate framework.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model View Objects and View Resolver.
  • Implemented the user interface using JSP, JSTL, JavaScript, CSS, HTML and JQuery.
  • Business logic was developed using Spring framework. Used Spring AOP for handling transactions.
  • Integrated Hibernate with Spring ORM for database mapping
  • Integrated and implemented GitHub APIs to configure and list the existing project repositories by using RESTful web services.
  • Used JSON based message transfer to retrieve the data related to the repositories from GitHub.
  • Involved in performing unit testing using JUnit to test the WebService calls.
  • Developed and Deployed the Application on Eclipse IDE and Tomcat, JBoss Application and Web Servers.
  • Involved in Writing service methods and SQL queries, PL/SQL to interact with the Oracle 10g.
  • Installed and configured Eclipse and Maven for development.
  • Involved in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams utilizing Unified Modeling Tools(UML) such as Rational Rose, Rational Unified Process (RUP).
  • Hands on experience on Software Configuration Management(SCM) tools such as SVN, CVS.
  • Created unit test packages using JUnit.

Environment: Java J2EE, Eclipse IDE, Spring MVC, JSP, Spring ORM, Spring AOP, Hibernate, HTML, CSS, JavaScript, JSTL, JQuery, WebDrivers, JUnit, Maven, Web Services(RestFul), JSON, SVN, CVS, RUP, UML.

Confidential, DALLAS, TX

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation translation of Business User requirements.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Communicate with the Leads and BA s for better understanding of the design requirements.
  • Coding the programs in accordance with Program Specifications and adhering to Coding standards.
  • Developed application using Spring MVC, JSP, JSTL, JavaScript and AJAX on the presentation layer, the business layer is built using Spring and the persistence layer using Spring DAO.
  • Developed views and controllers for client and manager modules using Spring web MVC and Spring Core.
  • Used XML based message transfer to implement SOAP
  • Worked with SOA based components using SOAP web services.
  • Used SVN version control tool.

Environment: Java, JSP, HTML, CSS, JavaScript, Spring, MYSQL, SOAP web services, JUnit, SVN, Eclipse

Confidential, NYC, NY

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented application using Spring MVC
  • Use of Multi - Threading and collection framework including List, Map etc.
  • Extensively used Spring IOC, configured application Context files and use of dependency injection.
  • Implemented Spring Controllers that integrates with front-end JSP pages developed using Spring Tag library.
  • Implemented front-end using JSP, HTML, JSTL, CSS, JavaScript, JQuery, JQGrid, DHTMLX and AJAX.
  • Developed client request validations and processing using JavaScript and HTML.
  • Developed complex stored procedure and also create complex query for getting multiple reports using MySQL
  • Used Web services - WSDL and SOAP.

Environment: Java, Servlet, JDBC, Spring Framework, Tomcat, jQuery, JavaScript, AJAX, tag libraries, DHTML, XML, SDLC, Unix, Web Services.

Hire Now