Full Stack Developer Resume
Dublin, CA
SUMMARY
- Over 8 years of experience in all phases of the Software Development Life Cycle which includes Design, File Development, Implementation, Maintenance, Support and Testing of software applications and production support.
- Proficient in java versions like JDK and J2EE and JAVA 8 wif strong background of OOPs concept.
- Excellent Project implementation skills using Core Java, Java Beans, J2EE (JSP, Servlets), EJB, JMS, JNDI, JSF, Struts, Spring, Hibernate, JDBC, XML, Web Services and Design Patterns.
- Strong Experience on Unix platforms and having noledge on shell scripting and CORBA skills
- Experience in developing web pages using SQL, HTML, CSS, jQuery, JavaScript, REACTJS, JSF and in making web pages cross browser compatible.
- Experienced in design methodologies for software applications using Rational Rose, UML.
- Extensive experience in implementing and administration of Oracle CCB (customer care and Billing), informatica (power exchange), OEM (Oracle enterprise manager) and Dynatrace.
- Experienced in end - to-end implementation of Oracle CC&B version 2.5.0.1 and 2.5.0.2 including Weblogic, CCB framework, hibernate, jdk, Oracle client.
- Developed high performance customer facing applications using React JS, Redux-Saga, React-Hooks, React-Router, JavaScript, HTML 5, CSS 3, SASS, Bootstrap 4.
- Experience in implementing Spring IOC/DI, Spring AOP and Spring wif Hibernate.
- A dynamic progressive experience in ECM/BPM implementation and Application development on Java/J2ee Products.
- Good noledge in SQL/NO-SQL database.
- Experienced in working wif the Integration technology like JMS.
- Experience in SOAP and RESTful Web Services Rest APIsDevelopment.
- Involved in Different Methodologies like Agile and waterfall.
- Expertise in developing and consuming Web Services including different technologies and standards like SOAP/UDDI/WSDL.
- Maintained high levelexpertise in React state management strategies including Redux, Redux Persist and Redux-Saga.
- Developing the core technology in Clojure.
- Proficient in using RDBMS concepts wif Oracle and MYSQL.
- Experience and noledge in writing SQL Queries, Stored Procedures and Triggers in databases like Oracle, DB2.
- Experienced wif Hibernate Core Interfaces configuration, transactional, and criteria.
- Experience in Multithreading applications, developing Database layer wif ORM frameworks like Hibernate and JPA.
- Used Web Sphere, Web Logic, Jobs Application and Apache Tomcat web server.
- Good Experience in software configuration management using CVS, GIT and SVN.
- Experience in using Maven and ANT for build automation.
- Experience wif Design, code, and debug operations, reporting, data analysis and web applications utilizingPython.
- Knowledge on Linux/UNIX commands.
- Tracking the tasks using JIRA.
- Have excellent analytical, problem solving, communication and interpersonal skills, wif ability to interact wif individuals at all levels and can work as a part of a team as well as independently.
TECHNICAL SKILLS
Core Expertise: Service now, Incident management, Production support, Java, Java8, J2EE, EJB, JSF, Servlets, JSP, UML, XML, Web Services, Struts, Spring, Design Patterns, Hibernate
RIA Technologies: AJAX, JQuery
Web & App Servers: JBoss, Tomcat
Scripting Languages: JavaScript, TypeScript, Unix Shell
Methodologies: Agile, Waterfall and Test Driven Development
Web Development: HTML5, CSS3, JavaScript, ReactJS, Ajax, RJS, NodeJS,Angular2/4, JSON, JQuery, BootStrap, XML
Databases: SQL, Oracle 9i,10g,11g, My SQL, DB2, SQL Server 2000/2005/2008
Build Tools: Selenium IDE/RC/WebDriver/GRID, JUNIT, Jasmine, Karma, Maven
Configuration Management: Rational Clear case, Visual Source Safe
Version Control: Clear Case, CVS, Git, SVN, Bitbucket
Operating Systems: Unix, Windows, Solaris, Linux
IDEs: Eclipse 3.2, JBuilder, IBM WSAD 5.1 and Net Beans
Web Services: JAX-WS/Restful, SOAP
PROFESSIONAL EXPERIENCE
Confidential - Dublin, CA
Full stack Developer
Responsibilities:
- Analysis of user requirement, create and modify block diagrams and logical flow chart.
- Implemented java 8 features like Lambda expression, Streaming API and functional interface.
- Used standard J2EE design patterns and Model View Controller in application design.
- Development of Spring Boot applications wif micro services.
- Implemented wif XML, XSLT, XPath and Web services (REST & Soap).
- Extensively used MVC, Factory, Delegate and Singleton design patterns.
- Design and Development of Maintenance application involving Spring MVC, Web Services, JSP, Java Script.
- Design and development of Billing Batch involving Spring Batch.
- Experience in spring module likeMVC, AOP, JDBC, ORM, JMS, and Web Services usingEclipseandIntelliJ IDE.
- UsedHibernate ORM toolswhich automate the mapping betweenSQL databasesand objects in Java.
- Extensively usedHibernatein data access layer to access and update information in the database.
- Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
- Closely worked and supported the creation of database schema objects (tables, stored procedures and triggers) using SQL/PLSQL.
- Supported Ecommerce application and debugging out root cause of issue.
- Developing API s for 3rd party vendors.
- Providing the end user communication for critical issues like service delays/disruption wif ETAs. Daily system and application health checks are performed to ensure the smooth running of the application. Handling user queries related to reports, daily job schedules/Database management and providing the solutions wifin the specified SLAs.
- Communicate workarounds to be followed to L1 and L2 till the issue/work order gets complete/resolve. Raising issues to development team and working wif them closely for permanent fixes through calls.
- Provide training and supporting documentation for end users.
- Experience working wif ServiceNow for Incident tracking/ticketing systems.
Environment: Java, J2EE, Spring Boot, Hibernate, Oracle, Splunk, New Relic, Click Tale, CA Workload Automation, SOAP UI, Postman, GIT, Service Now, Pager Duty, internal tools.
Confidential - Los Angeles, CA
Java Developer
Responsibilities:
- Involving in different phases of project setup, detail design development and analyse, application components and prototypes, development and system testing.
- Extensively used Core Java concepts and implements collections, me/O, Exception handling and Generics in logic design and development.
- . Developing applications using the latestJava/ J2EE technologies and working wif the latest features ofJava8 andJava7.
- Coordinated wif the team to resolve the production issues. Involved in designing the database tables to hold the new set of opportunities in ORACLE database.
- Translated SOAP webservice to RESTful webservice.
- Developed application service components and configured beans using, also generated CRUD (create, read, update, delete) database schema.
- Used Jenkins for the continuous integration and continuous deployment (CI/CD) of the application.
- Used Maven for compilation and building JAR, WAR and EAR files.
- Experience using Hibernate for mapping Java Classes wif database and using Hibernate Query Language (HQL).
- Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
- Developed the CRUD and transferred data as JSON format using RESTful Webservice to controller layer.
- Used JDBC to invoke Stored Procedures and developed stored procedures, triggers and functions wif PL/SQL for Oracle database.
- Consume the Web Services to retrieve data from different applications using webservice
- Followed coding standards and design specifications
- Analyse and resolve technical issues independently
- Agile/SCRUM is using as the project management methodology and JIRA & Confluence were the tools using to keep things in check.
Environment: Java, J2EE, Spring Boot, Hibernate, Oracle, Splunk, JSON,SOAP UI, Postman, GIT, Bitbucket, Service Now, IntelliJ IDE.
Confidential
Software Developer
Responsibilities:
- Involved in complete SDLC management - Requirements gathering, Design, Analysis, Development and Testing
- Developed UML diagrams to develop use cases for University’s Financial Services web application.
- Implementing the Struts 1.3 framework for Model View Controller (MVC) pattern.
- Used Struts framework along wif JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
- Experienced in Crystal Reports, BI Reports and PL/SQL Reports on CC&B.
- Involved in the implementation ofStateless session beansfor business logic layer and Entity beans for persistence.
- Supported existing applications developed using Spring MVC, AOP framework.
- Used JPA mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
- Deployed components on JBoss and Web Sphere application server.
- Worked Oracle database to create databases of student and faculty login information and their desired areas of study.
- Worked on Eclipse as IDE tools to build up applications.
- Developed codes for Action Servlet, Request Processor and Action classes by extending Struts package.
- Used EJB Message Drive Beans to initiate daily process.
Environment: Oracle 10g,J2EE, Java, Java8, JSP, Spring, Spring MVC, iBatis, Web Services (REST, SOAP/WSDL),Maven, JDBC, JavaScript, HTML, XML, AJAX, JMS, DHTML, Eclipse, WebSphere, PL/SQL, Python, Oracle, DB2, Windows, Clear case.
Confidential
Java Developer
Responsibilities:
- Developed Application using Struts MVC Architecture.
- Developed many Master data CRUD Application.
- Devise classes for the application.
- Extensively used all the Core Javapackages for building business logic.
- Extensively worked on JDBC for database access.
- Written SQL Queries and stored Procedures for the development of back end
- Involved in maintenance and development of Miracle Website, Hubble Portal and dealt wif any kind of Java J2EE issues in our organization
Environment: SQL, MySQL, Java, NetBeans IDE, Servlets, JSP, Struts 1.x/2.x, JDBC