We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Princeton, NJ

SUMMARY:

  • Around 9+ years of IT experience in Software Development Life Cycle (SDLC) enterprise application design, development, testing, debugging, documentation, deployment and integration of different software applications.
  • Experience in design, development and deployment of n - tier enterprise applications for J2EE platform using Java, J2EE Design patterns, JSP, Servlets, JSF, Face lets, Spring, Struts, Tiles, JSTL, JMS and XML.
  • Expertise in Web Front End technologies like AngularJS 1/2, HTML5, CSS3, jQuery, Java Script, DHTML, XML/XSL, JSON, React/flux, Node JS Cloud, Mobile apps.
  • Expertise in Spring framework versions 4.0/3.5. Well versed with different features of Spring like Inversion of Control(IOC) Aspect Oriented Programming(AOP), Model View Controller(MVC), JDBC Template, Hibernate ORM, Hibernate Integration, Spring Web Services etc.
  • Experience in implementing and consuming Web Services (SOAP and Restful) using Apache Axis2, JAX-WS, JAX-RS. Experience in documenting Web Services using Web Services Description Language (WSDL).
  • Experience in creating and maintaining Business rules JBoss Drools and JBoss Drools Guvnor 5.
  • Strong experience in database design and development including triggers, functions, stored procedures using Oracle (11i and 10g), Mango DB, MySQL and MS SQL databases.
  • Expertise in Analyzing and Troubleshooting the Environment and Application Issues
  • Strong Communication Skills and Excellent Customer Relations in Collecting and Analyzing user requirements.
  • Experience in using Task/defect management systems like Mercury, Bugzilla, JIRA and TD.
  • Excellent experience with several industry-standard Java integrated development environments including Eclipse, RAD, IntelliJ.
  • Possess strong analytical thinking, quick learning and troubleshooting capabilities, proactive listener & team player, commitment to co-operative teamwork and excellent interpersonal communication skills.
  • Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
  • Experience with cloud storage using docker, AWS, azure.

TECHNICAL SKILLS:

Web Development: HTML, JSON, CSS, AngularJS 1/2, Java Script, AJAX, Node JS. XML XSD, DTD, XPATH, SAX, DOM, JAXB, JAXP, XML

Web Services: SOAP, RESTful, Apache Axis 2, JAX - WS, JAX-RS, WSDL, XML-RPC.

Frameworks: Struts 1.x, Spring 4.0/3.5(IOC/MVC/AOP/Templates), JBoss Drools 5

Application/Web Servers: Web Logic (9.x,10.x), JBoss 4.x/5.x, Tomcat(5.x/6.x), Apache Web Server

RDBMS: Oracle10g, 11i, MySQL, DB2, Mango DB

IDEs: Eclipse, IBM Rational Application Developer, Microsoft Visual Studio

ORM: Hibernate, JPA Build Automation Ant, Maven

Logging: Log4j, SL4J

Version Control: Subversion, Clear Case, CVS, perforce, GIT

Defect Management: Clear Quest, Jira, Bugzilla, TD

Operating Systems: Windows 2000/XP/Vista/Windows7, UNIX(Shell), IOS7

Cloud Services: Amazon Web Services, Azure.

PROFESSIONAL EXPERIENCE:

Confidential, Princeton, NJ

Full Stack Java Developer

Responsibilities:

  • Used Agile(SCRUM) methodologies for application development.
  • Manage client expectations and document business requirements by weekly meetings with management team.
  • Used AngularJS 2, HTML5, CSS for building the User Interface.
  • Used Node JS and MongoDB for creating REST API’S.
  • Used OOPS concepts and design patterns
  • Initially started with AngularJS 1 and later started working on an update to AngularJS 2
  • Implemented AngularJS provider injection to handle the request to Web API with JSON response(Build a factory to return each of the RESTful services).
  • Developed Web-Services to allow communication between applications through REST over HTTP.
  • Used Spring API's for wiring components using dependency injection.
  • Used Spring - ORM to integrate Hibernate and creation of Hibernate POJO's.
  • Used Hibernate ORM for database connectivity.
  • Implemented object/relational persistence (Hibernate) for the domain model.
  • Involved in implementing Programmatic transaction management using AOP. Spring Controllers were used with Angular JS to route the control to desired.
  • Developing Oracle PL/SQL stored procedures, Functions, Packages, SQL scripts for oracle 11g.
  • Used Maven for application life cycle management and Bitbucket for continuous integration.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used GIT controls to track and maintain the different version of the project.
  • Used Amazon web Services and Azure web services for cloud database storage.

Environment: Java 1.8, J2EE, XML, Junit, Agile, JavaScript, AngularJS 1 and later 2, MySQL, jQuery, Ajax, Spring Core 3.1, Spring (IOC, MVC, ORM), UNIX, hibernate 4.3, Hibernate ORM, Node JS, HTML5, Log4j, CSS3, GIT, Eclipse, Tomcat 7.0, JSON, Maven, J2EE Design Patterns, Mockito, Cloud AWS.

Confidential, Schaumburg, IL

Java/J2EE Developer

Responsibilities:

  • Used Agile Software methodology and involved in Iteration planning, requirements analysis, design, coding, testing, and documentation.
  • Used Boot Strap, AngularJS 1 HTML5, Node JS, CSS3 for building the UI.
  • Created AngularJS controllers, custom directives and integrated with the Restful services on the backend.
  • Used Spring framework for the MVC implementation. Created the Spring controllers and used annotation for mapping the request flows.
  • Extensively used different features of Spring like Tag Libs, IOP, AOC, JDBC Template for building the application.
  • Involved in design and development of RESTful (JAX-RS) web services, JSON response to web service.
  • Consumed Restful services exposed by the planning team to display the planning schedule.
  • Design and develop common utilities for JSON to Java object and vice versa using Jackson libraries.
  • Used MySQL as the database. Created scripts for creating the tables, stored procedures, functions, triggers and relationships.
  • Used Spring JDBC Template to communicate with the database.
  • Development of scalable Linux deployments using Docker
  • Used Git for version controlling.
  • Write Junit test scripts using Mock frameworks like (Easy Mock and Power Mock).

Environment: Java 8, AngularJS 1, HTML5, CSS3, Boot Strap, Spring 4.0(MVC, IOC, AOP, JDBC Template), RESTful Services (Creating and Consuming), JAX-RS, MySQL, Eclipse, WebLogic, HTML5, XML, Junit, Easy Mock, Maven, Hibernate ORM, Node js, Cloud AWS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Used Agile(SCRUM) methodologies for application development.
  • Used JSF framework (Java Server Faces) for developing the application.
  • Designed and developed web based UI using JSF, JSP, Java Script, HTML, CSS.
  • Created and Consumed Restful web services using JAX-RS Jersey.
  • Used Spring framework on the server side
  • Created automated test cases using Selenium test suite and Selenium Web Driver.
  • Used Maven for application life cycle management and Jenkins for continuous integration.
  • Worked on the Database design and created PL/SQL scripts, procedures, functions and triggers for the Oracle 10g database.
  • Developed UNIX shell scripts to monitor the logs and send periodic emails.
  • Developed unit test cases and test clients with JUnit and Easy mock.
  • Used CVS for version control and Eclipse as the IDE.

Environment: Core Java1.6, Agile(SCRUM), Rally, UNIX, Shell, JSF, HTML5, Selenium Web Driver, Maven, Jenkins, CSS3, PL/SQL, Oracle 10g, JAX-RS, Spring 3.5, RSA, Jersey, JSON, Java Script, Pando tool, XML, Web Sphere Application Server, Eclipse, JUnit, Easy Mock, CVS.

Confidential, CA

Java Developer

Responsibilities:

  • Used Agile (SCRUM) methodologies for application development.
  • Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose.
  • Used Eclipse for development and Web Logic for deployment.
  • Extensively applied various design patterns such as Front Controller, Factory, Singleton, Business Delegate Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Created the user interfaces using JSF 2.0, Face lets, HTML5, CSS3, jQuery and Java Script.
  • Used JSF 2.0 framework for the MVC implementation.
  • Used Hibernate for ORM (Object Relational Mapping) and DAO (Data Access Object) implementation.
  • Created and consumed SOAP Web Services using Apache CXF.
  • Wrote Stored Procedures and complicated queries for IBM DB2
  • Designed and used JUnit test cases during the development phase.
  • Extensively used log4j for logging throughout the application.
  • Used CVS for efficiently managing the source code versions with the development team.

Environment: Java 1.6, JSP, Servlets, Java Script, HTML5, CSS3, Java Script, jQuery, JSF 2.0, Face lets, Hibernate 3, Apache CXF, SOAP Web Services, SOAP UI, IBM DB2, Web Logic, Log4J, CVS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Used Agile Software methodology and involved in Iteration planning, requirements analysis, design, coding, testing, and documentation.
  • Worked on Migrating the user interface from JSP and Servlets to JSF.
  • Converted functional specifications to technical specifications.
  • Resolving technical issues faced by other team members
  • Developed classes for implementing Business logics.
  • Performed Front-end development using JSF, Face lets, HTML and wrote custom tags
  • Used Spring framework on the server side. Used features of Spring like IOC, AOP and JDBC Template.
  • Configured and tested the application with database server Oracle 10g
  • Developing Oracle PL/SQL stored procedures, Functions, Packages, SQL scripts to facilitate the functionality for various modules
  • Used Git for version controlling.
  • Extensively worked with Struts applications in developing J2EE Components.
  • Implemented the MVC architecture

Environment: JAVA, JSF 2.1, Spring 3.5, RESTful, JAXB, JAX-WS, JADCLIPSE, Eclipse, WebLogic 10.3.2, Oracle 10g, HTML5, XML, Junit, Mockito.

We'd love your feedback!