We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Warren New, JerseY

SUMMARY

  • 7+ years of experience as a FULL STACK DEVELOPER in System Analysis, Design and Development using J2EE frameworks.
  • Expertise in developing applications using JavaScript, Spring, Hibernate and J2EE technologies like Servlets, JSP, JDBC, XML for various business domains.
  • Thorough understanding of OOAD concepts, UML modelling.
  • Experienced in working with IDEs like Eclipse, NetBeans, IBMRAD.
  • Experience in implementing open source frameworks like Struts, Spring MVC, Hibernate ORM and AJAX.
  • Developed pages using JSTL, Struts tag libraries, HTML and client side scripting using JavaScript.
  • Understanding of relational database concepts and experience in writing queries using SQL.
  • Experience in both client - side and server-side web development.
  • Hands on experience in working with Front-end technologies such as HTML, CSS, SASS, JSP, JAVASCRIPT, AngularJS Bootstrap.
  • Good knowledge on design patterns like MVC, Factory, Bridge, Visitor, Singleton, DAO, Strategy etc.
  • Familiar with Java-based enterprise application development using Spring, Hibernate.
  • Proficient in working across all stages of Software Development Life Cycle(SDLC) and Agile methodologies.
  • Experience in implementing Service Oriented Architecture (SOA) with XML based web services.
  • Experienced in debugging/fixing bugs and deployment to production environments.
  • Expertise in developing applications using AWT, multithreading, Java collections, Struts, Servlets, JSP, JDBC, JSTL, POJOs, Hibernate, SOAP, Junit, Maven.
  • Used AJAX, JSON with JQuery for request data and response processing.
  • Experience in using web services technologies like SOAP, RESTful, JAX-WS, XML.
  • Worked on Junit testing in test-driven software development.
  • Experience in deploying web applications and configuring application servers (WebLogic, WebSphere and JBoss) and Webserver(Tomcat).
  • Experience with Spring framework modules (Spring MVC, CORE, AOP) along with hibernate and Spring JDBC as the back-end ORM tool.
  • Experience in working with RDBMS using Oracle, MySQL, SQL server and writing complex queries.
  • Tracked and solved tickets for defects on bug reporting toll (JIRA).

TECHNICAL SKILLS

Languages: JAVA/J2EE, HQL, SQL, PL/SQL

Operating Systems: Microsoft Windows, Linux, Unix, Mac OS X.

DBMS: MySQL 5.1, SQL Server 2008, ORACLE 9i/11g,12c.

Web technologies/ Tools: J2EE, Spring (Core, MVC, AOP, JMS), JDBC, Hibernate, SQL, PL/SQL, Junit, JSP, JSON, JSTL, Struts, Servlets, Maven, Tomcat, ANT, JBoss, AWS, JavaScript, CSS, SASS, HTML, JQuery, Ajax, AngularJS, Bootstrap.

Development Methodologies: Agile methodology

IDEs: Eclipse, NetBeans, SQL Developer, Sublime text.

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Full Stack Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle(SDLC).
  • Participated with product owners to understand desired application capabilities and testing cases and to even improve software engineering practices.
  • Work within and across agile teams to design, develop, test, implement and support technical solutions across full stack development tools and technologies.
  • UI technologies like HTML, CSS, JSP, JQuery, Angular JS, Bootstrap and Ajax were implemented.
  • Primarily focused on spring components such as Dispatcher Servlets, Controllers, Model, view resolver.
  • Implemented customer facing web and mobile applications using cutting-edge open source frameworks.
  • Involved in implementation of DAO using Spring - Hibernate ORM
  • Used Rational Clear Case for version control and ANT to compile, build and package the application for deployment on WebSphere 7.0 server.
  • Development and maintenance of Supplier-Customer driven forms for communication between vendors and customers using Spring MVC, JSP, JavaScript and Hibernate.
  • Experience in handling the back-end java based systems by implementing BIG DATA.
  • Experience in implementing highly-available REST services.
  • Implemented PL/SQL procedures, complex, SQL queried in ORACLE.
  • Implemented dependency injection of Spring framework to handle workflow in the reporting module.
  • Identify issues with the requirements, suggest and direct the stakeholders to potential resolution of such issues.
  • Developed detailed design documents for all the functional modules of the application to be used by the testing team to setup test cases.

Environment: Java/J2EE, Spring, Hibernate, Tomcat, HTML, CSS, JSP, AngularJS, JavaScript, REST, BIG DATA, Oracle 11g/12c, Agile Methodology.

Confidential, Warren, New Jersey

Senior JAVA Developer

Responsibilities:

  • Experience in all the phases of Software Development Lifecycle, including system analysis, design, coding, testing, debugging and documentation.
  • Experience in CORE JAVA, in particular collections and SQL.
  • UI technologies like Angular, Bootstrap, HTML, CSS, JQuery, Ajax were implemented.
  • Implemented enterprise UI solutions including data, display and information architecture.
  • Experienced in building responsive websites using JAVA, Angular, HTML/HTML5, CSS/CSS3 and JavaScript.
  • Familiar with Spring Tools Suite/Eclipse, Spring MVC, Maven.
  • Designed and developed Application based on Spring Framework, Spring MVC and Spring templates
  • Implemented Agile Methodologies.
  • With Teamwork and Collaboration skills participated to work across organizations and lead cross-functional teams.
  • Involved in Requirement Analysis and Technical Design meetings and have created Technical Design Documents as per the Business Requirements.

Environment: Java/J2EE, JSP, Servlets, Spring, Hibernate, Ajax, JavaScript, HTML, CSS, JQuery, Ajax, AngularJS, Bootstrap, Maven, Agile Methodology.

Confidential, Jersey City, New Jersey

JAVA Developer

Responsibilities:

  • Responsible for the development, implementation and support of voice channel applications.
  • Participated with business and systems technology teams to successfully deliver new capabilities that support business priorities.
  • Implemented Agile Development methodologies with test driven approach.
  • Depending on the business requirements Class, sequence and UML diagrams were developed.
  • Effectively collaborated with business and system partners to define, prototype, develop, test and implement solutions to the customers facing telephony applications.
  • Developed services using Servlets, JSP, JavaBeans.
  • Hibernate was the ORM tool used to relate the objects to the database.
  • Worked on SQL scripts to resolve issues on the back-end database server.
  • Integration of the code has been done using Struts and Spring Framework.
  • Implemented Maven for faster and easier deployment.
  • Implemented Spring’s mail sender interface to email notifications to users and Spring security for login authentication.
  • User Interface using JSP for input and JSTL to tag to the respective sponsor.
  • Reduced development time to 50% by research and implementation of new technologies like Hibernate.

Environment: Java/J2EE, JavaScript, REST, Spring, SQL, AngularJS, JSP, JSTL, Hibernate, Maven, Struts, Agile methodology.

Confidential, Albany, New York

JAVA Developer

Responsibilities:

  • Analysed the complete architecture of various applications in order to design one.
  • Developed MVC framework for the project using Servlets, JSP, jQuery.
  • Designed and Developed the user interface with various interactive forms using HTML, CSS, JavaScript 2.0 and programmed XML files to provide data access.
  • Implemented design patterns like session façade, data access object, value object pattern and business delegate.
  • Debugging, testing and updating websites on daily basis.
  • Using JavaScript, client side data control and validation has been performed.
  • Experience in RESTful APIs and JSON
  • Experience in relational databases (SQL/MYSQL)
  • Improved performance and resolved Out of memory issues using performance tweaks.

Environment: Design, Development and maintenance of application modules using Design Patterns, J2EE, JSP, JQuery, Servlets, SQL, HTML, CSS, XML, JavaScript.

We'd love your feedback!