We provide IT Staff Augmentation Services!

Full Stack Senior Java Developer Resume

0/5 (Submit Your Rating)

Hoffman Estates, IL

SUMMARY

  • Sun Certified Java Programmer with over 8 years of experience in developing complex applications of various domains.
  • Extensive knowledge & good experience on FULL STACK Java Application Development, E - commerce, Retail, Mobile Web Development and Object Oriented Applications.
  • Experience in managing different teams in like Production Management, Incident Management and Integrated Test & Environment Management
  • Proficient in analyzing and translating business requirements to technical requirements
  • Strong experience in Enterprise Application Development and Deployment using J2EE Technologies like Spring Struts and Web Services.
  • In depth knowledge of various design patterns such as Abstract, Model-View-Controller (MVC), Singleton, Session Facade, Service Locator, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications
  • Having experience with Developing, Configuring, and testing application environments using Java (Java, Servlets, JSP, Java Beans, JDBC, Database Mapping, Struts, Batch programming, and Unix shell scripting, Perl, PowerShell).
  • Working Knowledge of Hadoop, HDFS, and other Hadoop ecosystem technologies
  • Working Knowledge of Identity Access Management System( Microsoft AD, Sun LDAP server)
  • Extensive experience in Black box and White box Testing.
  • Well acquainted with the Software Development Life Cycle (SDLC) and Agile Scrum Methodology.
  • Experienced in the development of Test Plan, Test Scenarios, Test Cases and executing the test cases.
  • Experienced with Bug Tracking Sheet
  • Extensively worked on writing SQL queries in imports and exports.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms
  • Committed to continual performance development in the workplace, thus adding value to the organization

TECHNICAL SKILLS

Programming Language: Java, J2EE, C\C++, PL/SQL, PowerShell, VBScript, Perl

Web Technologies: Spring, Servlets, Struts, Ajax, EJB, JSP, XML, HTML, Java, jQuery, AngularJS

RDBMS: SQL, PLSQL, MySQL

Application & Web Servers: IBM WebSphere, Tomcat,Jboss

Version Control: Clear Case,CVS

Development Tools: Eclipse, Jenkins

Change Management Tools: HP Service Centre (Peregrine), HP QMS,Jira, Mingle

PROFESSIONAL EXPERIENCE

Full Stack Senior Java Developer

Confidential, Hoffman Estates, IL

Responsibilities:

  • Used the principles of Agile Scrum being Scrum Master for backend development
  • Used REST Services to do the backend communication.
  • Developed the whole frame work for the projects, based on Spring MVC, Apache CFX
  • Used mobile J-Query, AngularJS and other common JS library to implement Ajax call which was used by Native App in their application.
  • Developed the presentation layer for testing API’s, involving JSP, HTML, JavaScript, AJAX, CSS.
  • Worked on Site Catalyst implementation for various pages as per the business need.
  • Used Eclipse ID and Maven build, to build the project and prepare for deployment.
  • Used Jenkins Server, as a tool for Deployment in Dev and QA. Used Perl scripting to automate the various daily task for resource and time management.
  • Used SVN for code repository and version control.
  • Used Jira for Incident and Problem Management.
  • Used Mingle for project management new enhancement.
  • Mentored and lead a group of 6 new member who joined the team .
  • Proficiently analyzed and translated the business requirements to technical requirements

Environment: Java, JSP, Servlets, Springs, HTML, JavaScript, AngularJS, jQuery, Perl,CSS, XML, UML, Eclipse,Maven, Jenkins, Omniture,BrightTag

Senior Java Developer

Confidential, LakeView IL

Responsibilities:

  • Used the principles of Agile Scrum Methodology for managing the complete life Cycle of the software Development.
  • Worked on building and supporting, Mobile Web Application for e-commerce usage.
  • Used Struts MVC, framework for managing and developing the application.
  • Used web-scrapping of Destop WebApplication, for validation and web-connector for making Database query.
  • Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
  • Used Eclipse ID and ANT to build and deploy the code.
  • Used SVN for code repository and version control.
  • Used Jira for Incident and Problem Management.

Environment: Java, JSP, EJB, JSTL, Servlets, Springs, HTML, JavaScript, CSS, XML, XSLT, Struts, UML, SQL, PL/SQL, Eclipse, Maven, Jenkins

Senior Application Software Engineer

Confidential

Responsibilities:

  • Used the principles of Agile Scrum Methodologyfor managing the complete life Cycle of the software Development.
  • Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low-level design.
  • Developed the whole frame work for the projects, based on Struts MVC & Spring MVC.
  • Developed the presentation layer and GUI framework based on spring framework involving JSP, HTML, JavaScript, AJAX, CSS.
  • Developed JSP custom Tags using Tag Library Descriptors and extending TagSupport classes .
  • Used Struts as the framework in this project and developed struts action classes, form beans.
  • Wrote the struts configuration files and used struts tag libraries.
  • Used Struts tiles to create reusable view components for the presentation layer.
  • ConsumedWeb servicesfor interacting with front-end tools developed in different technologies.
  • Involved in consuming the web-service calls through Client invocation.
  • Developed and used Rest Service and SOAP Services for data communication
  • Designed and developed Batch processfor mass changes in the database.
  • Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
  • Developed controllers, repositories, Service modules, form beans and validations.
  • Involved in development of Spring DAO layer which invoked database queries.
  • Developed Session Beans for the transactions in the application.
  • CreatedSQLqueries,PL/SQLStored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures.
  • Created batch Scripts to update the LDAP server, with new changes done in peopleSoft.
  • Designed and developed the Identity Access Management System to give access to respective users.
  • Maintained Bug tracking Sheet and adhered to project managements
  • Involved in Functional, Regression and System testing.
  • Extensively used Eclipse ID, Maven, Jenkinsfor building, testing, and deploying applications.
  • Critical to planning and overseeing our software development activities, leading teams against competing deliverables, and actively identify production issues/bringing them to quick resolution.

Environment: Java, JSP, EJB, JSTL, Servlets, Springs, HTML, JavaScript, CSS, XML, XSLT, Struts, UML, DB2, SQL, PL/SQL, Eclipse,Maven, Jenkins

We'd love your feedback!