Senior Java Developer Resume
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.