We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • Around 5 years of experience in Java/J2EE technologies specializing in all phases of software development lifecycle Analysis, Design, Development, Deployment, Testing, and Maintenance of application software.
  • Experienced in Core Java, Collections, Multi - Threading, Exception handling, File I/O, Design Patterns, OOPS Concept.
  • Implementation, testing, integration, and production support of the enterprise web application using Java/J2EE technologies/framework.
  • Worked with web technologies like JSP, Html5, Angular JS, React, Node CSS3, Servlet, Java scripts (used frameworks-JSON) JQuery, MVC frameworks (Struts, Spring MVC, IOC/DI, AOP) other frameworks (Hibernate, EJB, JUnit) and Database (Oracle, MySQL, and DB2).
  • Expertise in analysis, design, development, testing and implementation of Java/J2EE application using Java, Spring, Hibernate, SOAP (JAX-WS), WSDL, SOA, Restful Web Services (JAX-RS), Jersey Framework, Servlets, JAXB, JSON, JavaScript, XML, XSD, SQL and using tools like Axis 2.0.
  • Worked with ORM tools such as Hibernate and proficient in HQL.
  • Proficient with JSX and ES6 with React.
  • Experience in development of Microservices and deploying in Docker.
  • Designing and developing Restful API and services using best practices to interact with in the microservices and with the frontend.
  • Used a Micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ or Apache Kafka message brokers and leveraging AWS to build, test and deploy Identity micro services.
  • Proficient in developing web page quickly and effectively using, HTML 5, CSS3, JavaScript using React and experience in making web page cross browser compatible.
  • Skilled in Node.js, Express, ES6, Async Generator, Event-loop.
  • Skilled in JavaScript with Grunt/Gulp, Web pack.
  • Good knowledge in usage of application and web servers such as JBoss, Tomcat and Web Sphere.
  • Having good experience in build tools like ANT/Maven and logging like Log4J/SL4J.
  • Extensive J2EE development experience in different IDE tools like Eclipse and Rational Rose.
  • Experienced in Coding, testing, analyzing/fixing production defects/issues using Core Java&J2EE technologies and involved in code and design review process of team members.
  • Experienced in TDD (Test Driven Development) using JUnit, Cucumber, Selenium and created technical design document containing architecture of the application/module/product.
  • Experienced in Version Control Systems such as GIT and used tracking tool JIRA.
  • Experienced in Document preparation including Design Documents, Technical help documents, User training documents, and Test Cases.
  • Working as a team extended across the world at onshore and offshore locations, projects teams included 30+ resources and always keep up with new technology trends with a view to applying changing technology solution patterns.
  • Hands on experience with Object Oriented Design (OOD) and developing applications using UML. Expertise in designing Class diagrams, Sequence diagrams and Use case diagrams.
  • Refactored some legacy projects from ES5 to ES6.
  • Well exposed to code reviews, source code control practices using GIT for Version Controlling.
  • Collaborate with developers QA, product owner and scrum master to prioritize needs and produce high-quality software changes.
  • Exceptional ability to quickly master new concepts and capable of contributing individually as well as in a team with excellent communication skills.
  • Experienced in Development, testing and deployment of applications on Windows &UNIX platforms using IDE’s such as Eclipse, NetBeans, IntelliJ.
  • Have knowledge/experience in Software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.

TECHNICAL SKILLS

Technologies: Java, J2EE, JSP, JDBC, Servlets, Web Services, Java Beans, JSON, HTML, XML, React, Redux, Flux, Node.JS, JavaScript, CSS3, HTML, Microservices, AWS, Angular.

Databases: Oracle 10g/9i, MySQL, SQL Server 2000/2005, DB2

RDBMS: Hibernate, JDBC.

Web Services: WSDL, SOAP, JAX-RPC, JAX-WS, JAX-RS (Java API for RESTful), JAXB and JSON, Axis 2.0.

Framework: Struts, Spring 2.5, Spring Core, JSF, Spring MVC, Spring DAO, iBATIS, ORM Tools Hibernate 3.0, DAO.

Version Control: System CVS, Rational clear case, GIT, Dimensions Testing Junit, Mockito

Application/Web Servers: JBoss, Glassfish 2.1, Webb logic, Web Sphere, Apache Tomcat Server.

Operating System: Windows, Linux, Unix, Mac, Solaris.

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, TX

Full Stack Developer

Responsibilities:

  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed test driven.
  • Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations.
  • Implemented Spring Boot microservices to process the messages in to the Kafka cluster setup.
  • Designed front end applications, user interactive (UI) web pages using web technologies like HTML, XHTML and CSS, React MUI and ES2015, Gulp, Webpack .
  • Have extensive knowledge in the React, react- redux, react-route-dom and Redux-forms .
  • Implemented different Design patterns like DAO , Singleton Pattern and MVC architectural design pattern of springs.
  • Experience in Restful and SOAP web services.
  • Developing Microservices using spring boot JPA.
  • Worked with database setup and maintenance of AWS EC2 .
  • Designed and developed the new features in the existing application to meet the customer's satisfaction.
  • Implementing JSP Standard Tag Libraries ( JSTL ) along with Expression Language ( EL )
  • Designed and developed the user interface screens, database design changes and changes to user access modules.
  • Active participation in Web Logic server and Oracle problems ( killing instances, debugging server logs, applications logs).
  • Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
  • Experience in Java, Spring, NoSQL databases (MongoDB, MarkLogic preferred) and Oracle and/or PostgreSQL.
  • Interacting with a client in design and code review meetings.
  • Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
  • Work with Data Analyst, Business Subject Matter Experts to determine whether the stated requirements are clear, complete, consistent and unambiguous, and resolving any apparent conflicts.
  • Participate in design meetings and consult with clients to refine, test and debug programs to meet business needs.
  • Develop technical workflows by designing the step-by-step flowcharts and sequence diagrams for computing systems using different modeling techniques.
  • Create and Update Chalk page and GIT project repositories to manage documents specific to the project and reference materials necessary for the success of the project.
  • Update the senior management of any issues related to the project by making a note of each issue in JIRA card, its severity and other relevant details.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Develop unit testing plans and implementing test strategies as defined by architects.
  • Used Log4J API for logging and debugging.
  • AWS EC2 and responsible for maintaining and expanding our AWS infrastructure using AWS EC2/EBS .
  • Created new tables, Stored Procedures, functions, views, indexes and constraints, triggers and required
  • SQL tuning to reduce the response time in the application.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Responsible for Continuous Integration ( CI ) and Continuous Delivery ( CD ) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Developed web components using JSP , Servlets and Server-Side Components using EJB under J2EE Environment.
  • Followed Java & J2EE design patterns like Singleton, Service Locator, Session Facade, DAO, DTO , and Business Delegate during development and the coding guidelines to design and develop the application.
  • Used Cassandra, NoSQL database management system for keeping user-generated data by upgrading of Couch base and Cassandra cluster.
  • Involved in architecture design .
  • Created Shell Script to invoke Java programs on UNIX batch platforms.

Environment: Java 1.8,Rest, Soap, Struts-Spring-Hibernate integration framework, React JS, react-route-dom, React-Redux, react-helmet, Webpack, Babel, Gulp, Grunt, JSP, HTML, Oracle 10g, DB2 SQL, PL/SQL, XML, Web logic, GIT, Eclipse IDE, Ajax, JQuery.

Confidential - Maryland Heights, MO

Java Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation/translation of Business User requirements.
  • Involved in multi-tiered J2EE design utilizing Spring architecture and Hibernate.
  • A system built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Singleton, Data Access Object (DOA)
  • Used Hibernate for persistence framework, involved in creating DAO's and used Hibernate for ORM mapping.
  • Developed Web services to allow communication between application through SOAP over HTTP using Apache Axis2.
  • Designed and implemented an application using JSP, Spring MVC, JNDI, Hibernate, JDBC, SQL, ANT, and Web Sphere app server 6.0, JBoss.
  • Used GIT as a version control.
  • Participated in peer review together testing concepts and test results and coordinate with QA testing team to test various test scenarios, test plans, test cases and test scripts. Troubleshoot complex issues with limited guidance.
  • Supports users by developing documentation and assistance tools.
  • Create appropriate documentation in work assignment such as program code, and technical documentation.
  • Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Extensively developed supporting Java Beans Components.
  • Client-side validations and server-side validations are done according to the business needs.
  • Written test cases and done Unit testing and written executing JUnit tests.
  • Implemented IAAS and managed project plan for moving Cloud solutions to final Client Hand-off.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Extensively used SCSS while styling with CSS3.
  • Used Bitbucket/Git to create and store the project repositories.
  • Involved in deploying the application in multiple environments.
  • Involved in installing and configuring Eclipse and ANT for development.
  • Developed various UML diagrams like use cases, class diagrams, sequence and activity diagrams.
  • Responsible for ensuring the quality of deliverables. Expertise in using Core JAVA Collection API, Generics, Annotations, Reflection API, multi-threading for application development.
  • Used Spring Transaction Management. Used spring core for Dependency Injection.
  • Developed the web applications using Core concept (Threading and Collection)
  • Developed the application using Agile/Scrum methodology, we have scrum meeting once every three weeks where we would demo all the user stories done during that iteration for final feedback from end users.

Environment: Java 1.7, Spring, Hibernate, EJB, Web Logic Server 8.1, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, React, Node-js, Babel, Cassandra, MongoDB, GIT, Log4J.

We'd love your feedback!