We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Portland, OR

SUMMARY:

  • Overall, 14 years of experience in software industry with extensive experience in designing, developing and deploying large scale applications using J2EE technologies with strong analytical skill and specialization in complete Software Development Life Cycle.
  • Extensively Worked on Java, J2EE technologies including Core Java, JSP, JDBC and Servlets.
  • Good hands - on experience working with Java frameworks such as Struts, spring, JSF and ORM framework like Hibernate, iBATIS.
  • Good experience in Microservices architecture applications using Spring Boot, Docker, mongo DB, Restful Web Services.
  • Created Restful web services implementation using spring boot.
  • Strong understanding & expertise in client side technologies like HTML, JavaScript, JQuery and AJAX, AngularJS.
  • Good experience in developing Web Services based on SOAP and RESTful web services using tools like Apache Axis.
  • Good experience with ANT, Maven, Log4j.
  • Experience in designing technical documentation using UML such as class diagram, sequence diagram.
  • Good apprehension on Design Patterns like Singleton, Factory, Facade, Command Pattern, MVC, Business Delegate, Service locator, DAO, Front Controller.
  • Expertise in Core java, Collections, Multi-Threading and backend development.
  • Extensive experience working with RDBMS like MySQL and Oracle in developing several packages, writing SQL queries.
  • Experienced in Agile Development process.
  • Experience in production application support and maintenance.
  • Expertise in using version control tools like CVS, SVN, RTC and Git.
  • Having experience in Cloud Computing as for Infrastructure as a service and Platform as a service.
  • Experienced in all phases of project life cycle - Analysis, Design, Development, Testing, and Implementation and well versed with Agile & Scrum methodologies.
  • Deployment experience of web applications in web servers and Application Servers like Apache Tomcat and WebSphere.
  • Extensive experience working with onsite/offshore model.
  • Self-motivated, willing to learn quickly and adapt to new technologies.

TECHNICAL EXPERTISE:

Languages: Java, J2EE, SQL

Web development: JSP, Servlet, JDBC, JMS, JavaScript, CSS, HTML, XML, JQueryAjax, JSON, AngularJS

Application Frameworks: Struts, Spring, Spring Boot, JSF, JUnit.

OR Mapping Tool: Hibernate, iBATIS.

Web Services: SOAP, RESTful.

Design Patterns: Singleton, Factory, Facade, Command Pattern, MVC, Business Delegate, Service locator, DAO, Front Controller.

RDBMS: Oracle 10g, MySQL.

NoSQL Databases: MongoDB.

Web Server & Application Servers: Apache Tomcat, WebSphere, Jboss.

Tools: Eclipse, IBM RAD, Log4j, Apache Ant, Maven, SOAP UI, Toad, SQL Developer, Jenkins, Docker, Sonar, JIRA, HP Quality Center.

Version Control: SVN, IBM Clear Case, CVS, RTC, GitHub.

Operating Systems: Windows XP/7, Linux.

Methodologies: Waterfall model, Agile, UML

PROFESSIONAL EXPERIENCE:

Confidential, Portland, OR

Senior Java Developer

Responsibilities:

  • Working on migrating existing application into microservices architecture using Rest APIs and spring boot.
  • Created Restful web services implementation using Spring Boot.
  • Worked on the Business Logic Layer for most of the modules using Spring Framework.
  • UI development with Core java, Java Script and Web services.
  • Written JavaScript, & jQuery code for client-side validations.
  • Actively worked on the coding starting from Client Layer, Web Layer, Application and Persistence layers.
  • Involved in Database Schema design and changes.
  • Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day design and developments of the work done.
  • Responsible for monitoring Application Performance by using Splunk. Involved in production application support which includes application tracing and debugging.
  • Involved in reviewing the System, UAT test plan, test scenarios that are the key deliverables of every sprint releases.
  • Written SQL queries for populating and retrieving data in DB2 databases.
  • Managed source code using GitHub, defects and Stories in Rational Team Concert.
  • Coordination between Onsite and Offshore.

Environment: Java 8, J2EE, Spring, Spring Boot, DB2, JSON, Restful Web Services using Micro services architecture, Maven, Java Script, jQuery, Angular JS, RTC, GitHub, Eclipse, WebSphere 8.5, Junit, SQL Developer, Windows, Docker, mongo DB.

Confidential, Massachusetts

Senior Java Developer

Responsibilities:

  • Current responsibilities include requirement gathering, analysis specification, application designing, implementation and maintaining of new enhancements.
  • Worked in analyzing, debugging the production issues and identifying the root cause and then involved in implementing the changes.
  • Developed the presentation layer, which includes the development of user interactive web pages using JSP, GWT, Struts.
  • Developed processing component to retrieve customer information from Oracle database, developed DAO layer using Hibernate as ORM and involved in configuring hibernate to access database.
  • Integrated Struts with Hibernate.
  • Used JMS for asynchronous communication by putting the messages in the Message queue.
  • Active in coding using the core Java concepts such as collections, generics and multi-threading.
  • Used Web services (RESTful) for calling external services.
  • Involved in writing and updating SQL queries.
  • Used JIRA to keep track of project, creating stories, subdividing tasks, keep track of our work and bugs.
  • Responsible for maintaining the code quality and coding standards.
  • Coordination between Onsite and Offshore.
  • Involved in documentation, review, analysis and fixing post production issues.

Environment: JAVA/J2EE, GWT, JSP, Struts, Hibernate, web services, JMS, MQ, Oracle, DB2 Eclipse, Apache Tomcat, Maven, Toad, CVS, ANT, JIRA, SQL Developer

Confidential, New Jersey

Senior Java Developer

Responsibilities:

  • Involved in requirement gathering, analysis specification, application designing, and implementation and maintaining.
  • Designed class diagrams, sequence diagrams using UML and prepared Low level design document.
  • Designed the architecture for the project using Apache Struts 2, Spring and Hibernate Framework.
  • Developed the presentation layer which includes the development of user interactive web pages using JSP, Struts tag with HTML5, CSS3.
  • Used JQuery and Java script for the validation.Used AJAX to asynchronously communicate with the server and improve the response time.
  • Developed processing component to retrieve customer information from Oracle database, developed DAO layer using Hibernate as ORM and involved in configuring hibernate to access database.
  • Integrated Struts and Hibernate with spring.
  • Used Web services (SOAP) for transmission of XML data over HTTP.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Worked as a UAT team member for the successful launch of application. Which includes bug fixing during testing, deploying the fixes to the system and communication with the offshore team etc.
  • Used JIRA to keep track of project, creating stories and issues, subdividing tasks, keep track of our work and bugs.
  • Involved in documentation, review, analysis and fixing postproduction issues.

Environment: JAVA/J2EE, JSP, JavaScript, Struts, spring, Hibernate, web services, Oracle, Eclipse, RAD, Apache Tomcat, WebSphere, Maven, Jenkins, Toad, SVN, ANT, CVS, Junit, JIRA

Confidential, New Jersey

Senior Java Developer

Responsibilities:

  • Involved in requirement gathering, design and development of COB Account Maintenance module.
  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
  • Involved in development of the application using MVC framework.
  • Developed the presentation layer and GUI framework by using JSF.
  • Used plain JavaScript to do the client side validations.
  • Developed custom Action classes and Model objects for Account Maintenance module.
  • Used Hibernate framework for the backend data persistence and transaction management.
  • Integrated Hibernate with spring also used spring for other Dependency Injections.
  • Active in coding some of the Core Java implementations, used Core Java concepts such as collections, generics and multi-threading.
  • Built and deployed the application using Apache Maven.
  • Used Log4J to trace the flow of the application.
  • Responsible for maintaining the code quality and coding standards.
  • Involved in Code review and unit testing.
  • Involved in writing Junit test cases for COB Account Maintenance Modules.
  • Worked in analyzing, debugging the production issues and identify the root cause and then involved in implementing the changes.

Environment: Java, JSF, Spring JavaScript, DOJO, Ajax, Hibernate, NetX360, Log4J, inautilus, wiki, SVN, Oracle PL/SQL, SQL Developer, Eclipse, UML

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in Requirement analysis for the new enhancements.
  • Involved in Application design and development.
  • Implemented User Interface (front-end) screens using JSP, Struts tag, CSS, and HTML5, JQuery.
  • Implemented asynchronous communication with the server by using AJAX.
  • Used JQuery and Java script for the validation.
  • Involved in writing the business services by implementing Struts, spring.
  • Implemented persistence mechanism using iBATIS as the ORM tool to interact with the database.
  • Integrated Struts and iBATIS with spring and used spring for Dependency Injections
  • Involved in written SQL queries and PL/SQL procedures.
  • Used Web Services using SOAP to interact with the external services.
  • Used Maven/plug-in together with RAD was used for managing build/project configuration.
  • Built automated build and deployed the application using Jenkins.
  • Used SONAR to maintain code quality and code coverage.
  • Responsible for writing unit test cases using JUNIT framework.
  • Worked on DocuSign project, which implements eSignature of the user on the Trailing Document/forms generated from the Confidential .
  • Creating and making changes in the Trailing Documents by using Jasper Reports.
  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Played active role as scrum team member in Agile iteration meetings.
  • Coordination between Onsite and Offshore.

Environment: Java-J2EE, JavaScript, jQuery, Ajax, CSS3, HTML5, JSP, spring, struts, iBATIS, Web Services(SOAP), SOAPUI, Maven, SVN, RAD, Oracle, SQL Developer, Jasper Reports, JUNIT, SONAR, Jenkins

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in Requirement analysis, designing.
  • Prepared HLD and LLD for Blackout project,
  • Developed and implemented Blackout Project Successfully.
  • Developed Front-end UI using JSP, Servlets, and HTML.
  • Used JQuery and Java script for the validation of the web pages.
  • Implemented MVC architecture using struts frameworks.
  • Integrated struts with Hibernate to interact with the database.
  • Used Maven for managing build and project configuration.
  • Built automated build and deployed the application using Jenkins.
  • Responsible for maintaining the code quality and coding standards.
  • Used JIRA to keep track of project, creating stories and issues, subdividing tasks, keep track of our work and bugs.
  • Involved in documentation, review, analysis and fixing post production issues

Environment: Java, JSP, Servlet, JavaScript, struts, Hibernate, Maven, SVN, Oracle, SQL Developer, Eclipse, Jenkins

Confidential

Software Engineer

Responsibilities:

  • Involved in designing the UI for Confidential .
  • Implemented MVC architecture using struts frameworks.
  • Designed and developed the presentation layer which includes the development of user interactive web pages using JSP, Struts tag with client side validation using JavaScript
  • Involved in writing the Backend code which communicates with database to render the Jsp pages.
  • Used Hibernate framework for the backend data persistence and transaction management for Confidential .
  • Integrated Struts and Hibernate with spring.
  • Involved in writing spring configuration file.
  • Used SOAP based web services to communicate Eucalyptus.
  • Used JUNIT framework for writing unit test cases and Log4j to capture the logs.
  • Involved in analyzing, debugging the production issues and identifies the root cause and then implementing the changes.

Environment: JAVA1.5, Jsp, Struts, JQuery, CSS, Apache Tomcat, My SQL5.0, Spring Framework, Hibernate3.0, web services, Eucalyptus, SVN, Eclipse

Confidential

Software Engineer

Responsibilities:

  • Involved in Designing User Interface using Jsp.
  • Involved in writing Business components on the server side.
  • Implemented Spring MVC pattern to ensure clean separation between the presentation tier and business tiers
  • Involved in developing Automation scripts in java for new technology support.
  • Responsible for doing Acceptance test in Each Build and Involved in running CARTS (as part of Regression) and analyzing the failures.
  • Involved in defining automation test strategy for testing different components Inventory, Config Management, Network image management and Fault management of VNE.
  • Developed Project Specific Java API’s for the new requirements with Effective usage of Data Structures, Algorithms and Core Java, OOPS concepts.
  • Involved in designing the automation framework for Config fetch, deploy operations on the VNE.
  • Involved in designing the automation framework for Network Image Management (NEIM) operations Image distribution and activation on the VNE.
  • Used IBM Clear Case as version control and workspace management.

Environment: JAVA1.5, Jsp, Spring, Oracle10x, JBoss4.5, XML, Solarise10x, Unix/Linux, Clear Case, Eclipse3.3

Confidential, San Antonio

Software Engineer

Responsibilities:

  • Involved in development and testing phases of the project.
  • Developed the presentation layer and GUI framework by using JSP, struts.
  • Used JavaScript for client side validation.
  • Developed Business components by implementing Enterprise Java Beans and Hibernate to access the database.
  • Implemented persistence mechanism using Hibernate (ORM Mapping).
  • Involved in writing test cases by Using JUNIT framework.
  • Involved in integration testing and document the results.
  • Used Star team as version control and workspace management
  • Coordination between Onsite and Offshore.

Environment: JAVA, JSP, JavaScript, HTML, XML, Struts, EJB, Hibernate and Oracle8i, Star team, WSAD 5.1.1

We'd love your feedback!