Full Stack Developer Resume
DC
SUMMARY
- As Java/J2EE developer in software analysis, design, development and implementation of client - server and web-based n-tier architecture systems.
- Well versed with complete software life cycle development (SDLC) process from analysis to implementation.
- Developed Enterprise Applications using Java, J2EE (Servlets, JSP, EJB, JNDI, JDBC, JMS), XML, JavaScript, Ajax, jQuery, Struts, Hibernate, spring and Web Services (SOAP & RESTFUL API), Spring Boot and Microservices.
- Worked heavily on server-side programming which includes batch processing and business logic implementation.
- Extensive experience in Backend development by implementing Core Java & J2EE Design Patterns like Singleton, MVC, DAO, Front Controller and Factory.
- Experienced in various J2EE technologies like Servlets, JSP, JDBC, JNDI, EJB, Java Mail, Java Message Service (JMS).
- Expertise working with JavaScript, jQuery, Bootstrap, HTML, CSS, XML, XSD, JSON, AngularJS and AJAX web development languages.
- Has a very good understating and working experience with water fall/Agile methodology.
- Experience in using version control and configuration management tools like SVN, GIT, Clear Case and CVS.
- Experience in Design patterns like Model View Controller Architecture (MVC), Service Locator, Factory, Adapter, Proxy, Singleton and Model Locator.
- Sound knowledge in writing SQL queries, PL/SQL queries, Stored Procedures, functions and triggers.
- Experience in Microservices framework to develop services using Spring Boot.
- Data Base Oracle, Sybase, MS-Access, MS-SQL server, DB2, MySQL, MSQL, Ingress, Informix, MongoDB, Hadoop, NoSQL, Hive, Impala, HDFS.
- Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
- Implemented cache layer for multiple channels using No Sql DB.
- Good knowledge and experience with multiple Servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Good at Documenting and Understanding User requirements and System specification. Excellent communication, analytical, interpersonal, and presenting skills.
- Worked on micro service architecture.
PROFESSIONAL EXPERIENCE
Confidential, DC
Full stack Developer
Responsibilities:
- Build low level and high-level design documents from teh business requirement document while working along with teh architect.
- Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
- Extensively worked in designing and implementation of multi-tier applications using Java 8, J2EE, JDBC, JSP, HTML5, spring Boot, Microservices, AngularJS, Servlets, JavaBeans.
- Designed and developed teh REST based Microservices using teh Spring Boot, Spring Data with JPA.
- Perform teh design of teh code in Java/J2EE and other related frameworks in a seamless integration with other team members.
- Using Spring Boot which is radically faster in building Microservices and develop Spring based application with very less configuration.
- Apply teh concepts of networking while performing teh design.
- Perform unit, integration testing of teh developed code using Junit frameworks to ensure robustness of teh code built.
- Perform teh seamless integration of teh generated front end GUI data into teh Oracle backend database after performing necessary ESAP operations.
- Implemented Business Logic using Java, Spring, Spring boot, Struts and Hibernate.
- Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
- Use Ant as a project build tool and perform source code management using GIT.
- Developed user interface using JSP, JSP Tag libraries and Java Script to simplify teh complexities of teh application.
- Use JIRA to keep track of teh project status and track/resolve various issues.
- Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
- Attend daily stand up meetings as a part of agile methodology and submit daily status reports.
Environment: Java, J2EE, JSP, Servlet, Spring Boot, Microservices, JavaScript, AngularJS, JQuery, AJAX, Spring, Spring Batch, Hibernate, Oracle, RESTful Web Services, AWS, HTML5, CSS3, Maven, ANT, Jenkins, JAXP, JAXB, JMS, SVN.
Confidential -NJ
Java Developer
Responsibilities:
- Actively participated in different phases of teh Software development Life Cycle (SDLC) and analyzed Use case diagrams and Class diagrams based on requirement.
- Presentation Layer is created using JSP, HTML, Apache Jena and Struts Tag Libraries.
- Configured frontend to server side by using Struts Configuration.
- Validated user data using Struts Action Forms and user request is processed using Action Classes.
- Written Hibernate mapping file for each Java Object and configured with respective table in Hibernate Configuration.
- Written SQL Queries to communicate with teh Oracle Database.
- Developed DAO's (Data Access Objects) and performed O/R mapping using Hibernate to access teh database.
- Implemented Log4j for logging and developed test cases using JUnit.
- Performed Unit, Integration testing worked on clearing issues at teh time production and application support, worked on teh maintenance and deployments of teh project with patches and performed documentation of project.
Environment: Java, J2EE, Struts, Spring, Hibernate, Struts Tag Libraries, Oracle, Web Sphere 5.1, JavaScript, RAD, Rational Clear Case.
Confidential - Fairfield, OH
Senior Java Developer
Responsibilities:
- Code, test, debug and install J2EE software applications.
- Develop applications from a detailed design specification and unit test plan.
- Resolve any technical issues related to newly-created or modified code, through debuggingand troubleshooting.
- Interacting directly with teh end users and/or technical POC to resolve software problems.
- Experience developing JAVA applications with JDKs 1.6 or higher, JEE6, JDBC, and SQL
- Experience with Java Web Services, JUnit, and Subversion
- Basic Linux knowledge (Red Hat Enterprise Server desirable)
- Knowledge of Object-Oriented Analysis and Design (OOAD), Entity Relationship Diagrams
- (ERD), UML, Agile Software Development, and coding best practices
- Excellent interpersonal and communication skills.
Confidential - Chesterfield, MO
Java Developer
Responsibilities:
- Involved in teh entire Life cycle of teh project like Analysis, Design, development and Testing phases of teh Application.
- Developed Intranet Web Application using J2EE architecture, using JSP to design teh user interfaces and Hibernate for database connectivity.
- Implemented MVC architecture using Spring Boot and Microservices framework.
- Extensively Worked with Eclipse as teh IDE to develop, test and deploy teh complete application.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, Bootstrap, JavaScript, and Angular.
- Designed and implemented customized exception handling to handle teh Exceptions in teh application. Front end screens development using JSP with tag libraries and HTML pages.
- Customized Angular JS filters in several locations to get teh required output. Implemented Angular Controllers to maintain each view data.
- Developed UI pages with JSP, Spring MVC, HTML5, CSS3, JavaScript, jQuery, Node JS and used Boot Strap for creating Responsive Web pages.
- Conducted simultaneous queries and retrievals using Java Multi-Threading techniques. Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API's and Spring Boot for microservices.
- Consumed Restful Web Services using Spring REST template.
- Used Spring Security for implementing teh authentication, authorization, and access-control features.
- Used Angular MVC architecture and two-way data binding techniques in teh development of teh application.
- Created tables and worked on My SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in teh database. And used Stored Procedures in teh application.
Environment: Java, Spring Boot, Hibernate, Microservices, Restful & Soap Based web services, Eclipse, Oracle, HTML, CSS, AngularJS, JavaScript
Confidential
Java Developer
Responsibilities:
- Responsible for implementing teh J2EE design patterns (business delegate, value object and session facade patterns) and Data access objects.
- Configured frontend to server side by using Struts Configuration.
- Validated user data using Struts Action Forms and user request is processed using Action Classes.
- Written Hibernate mapping file for each Java Object and configured with respective table in Hibernate Configuration.
- Written SQL Queries to communicate with teh Oracle Database.
- Implemented Log4j for logging and developed test cases using JUnit.
- Performed Unit, Integration testing worked on clearing issues at teh time production and application support, worked on teh maintenance and deployments of teh project with patches and performed documentation of project.
Environment: MVC, JSP, SQL, J2EE, Dojo, Servlets, Web Logic, JavaScript, CSS, HTML
