We provide IT Staff Augmentation Services!

Full-stack Developer Resume

0/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • A resourceful, creative, and team - oriented individual having 4+ years of experience in Software Development Life Cycle (SDLC), and Deployment of Object Oriented, Client-Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies
  • Expertise in using Agile Software Development methodologies like Scrum, Sprint, and Traditional software models like Waterfall and TDD.
  • Actively involved in the DevOps streamlining process through Jenkins CI/CD, Hudson Release Automation.
  • Expertise in developing web pages using HTML, CSS, JavaScript, jQuery, Ajax, AngularJS, Bootstrap with webpage browser compatibility and responsive web design.
  • Using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), and Object-Oriented Programming techniques to reinforced web-based enterprise applications.
  • Experience with Java 8 features such as Lambda Expressions for making inline function calls by using Functional Interfaces which makes code readable and concise.
  • Expert in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Experience in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks (RichFaces, MyFaces).
  • Experience in implementing Design Patterns like Singleton, Factory, MVC, Data Access Object and Business Delegate.xd.
  • Expertise in XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB.
  • Extensive experience working with RDBMS such as MySQL, MS SQL Server, DB2, Oracle.
  • Experience in working with the NoSQL Database like Mongo DB to manage extremely large data sets.
  • Expertise at JDBC API, MyBatis and in Creating Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Database.
  • Highly skillful in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI.
  • Worked on deployment, installation, configuration, and issues with Application servers like Apache Tomcat, IBM Web Sphere, BEA WebLogic and JBoss Enterprise Application Server.
  • Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite, IntelliJ, and NetBeans.
  • Subversion SVN, CVS, GIT as versioning software tools.
  • Hands on experience in building tools like ANT, Maven.
  • Extensively worked on JIRA tools for tracking stories in a Project in a different methodology of Software Development Life Cycle.
  • Configured and created application log files using Log4J to trace required application messages.
  • Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.
  • Configured and managed Server infrastructure development on Google Cloud Platform, extensive usage of CloudSQL, Virtual Machines and Storage Buckets.
  • Knowledge on integrating the eCommerce front end solution to EFI Pace MIS Suite and Vercore fulfillment and inventory software

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, PL/SQL

Enterprise Java: Java, J2EE, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, EJB, JTA, and JPA

Web/XML Technologies: HTML5, CSS3, JavaScript, jQuery, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON

Tools: & Framework: Struts, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, Spring Batch, Spring Security, Spring Data, JMS, JSF, Log4J, SOA, SOAPUI.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, JMS, MQ, Micro Services.

Web/App Servers: WebSphere, IBM Portal, Apache Tomcat, WebLogic, JBoss

Database: Oracle, SQL-Server, MySQL, IBM DB2, NoSQL like MongoDB

Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite (STS), IntelliJ, Net beans

O-R mapping: Hibernate, JPA, JTA, iBatis, MyBatis

Testing Tools/ Others: JUnit, SoapUI, Putty, JIRA, Jenkins, Hudson

Version Control: GIT, CVS, SVN

Platforms: Windows, Win 2k Server, Sun Solaris, UNIX/LINUX.

Cloud Technologies: Google Cloud Platform, CloudSQL, Storage Buckets, AWS EC2, S3, Elastic Beanstalk EBS, Elastic Load Balancing ELB, API-Gateway

PROFESSIONAL EXPERIENCE

Full-Stack Developer

Confidential, Houston, TX

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) and followed the Agile methodology to implement the application.
  • Designed User Interface usingHTML 5, CSS3 and XML in a responsive grid layout.Implemented responsive design template to get a new interface in Bootstrap.
  • Results Grids and image rendering using PrimeNg.
  • AngularJs Ajax module is used to handle RESTful calls to enable communication between view components and server.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Responsible for implementing the business requirements using Spring MVC, Spring Boot, Spring Data, and Spring Security.
  • Experience with service based integration methodologies, including SOAP and REST services using OAuth 2.0 and API Design.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Implemented Spring Boot Microservice to divide the application into various sub modules.
  • Create and configured the continuous delivery pipelines for deploying Micro services using Jenkins CI server.
  • Configured and managed Server infrastructure development on Google Cloud Platform, extensive usage of CloudSQL, Virtual Machines and Storage Buckets.
  • Created SQL Queries, Stored procedures, functions for the Database Layer by studying the required business objects and validating them with stored procedures using PL/SQL.
  • Configured Glassfish(Payara) application server and deployed the instances on it.
  • Used Jenkins and Maven to setup and configure continuous build and continuous integration processes.
  • Performed unit testing for all the components using Junit.
  • Used GIT and GCLOUD to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.

Environment: Java 8, J2EE, HTML5, CSS3, Bootstrap, JSF, AngularJs, JavaScript, Spring MVC, Spring IOC, Spring boot, spring security, OAuth 2.0, XML, GIT, JUnit, Maven, Jenkins, JAX-WS, Restful, Google Cloud Platform, Microservices, Log4J, JIRA.

Full-Stack Developer

Confidential, Jefferson City, Mo

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
  • Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap with AngularJS interaction.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Designed the application using various Spring technologies and used Spring Security to provide better authentication instances.
  • Designed and developed third-party payment services to offer users convenient payment methods using various APIs provided by various third-party payment processor based on OAuth 2.0 protocol.
  • Refactored existing monolithic application by identifying components that needs to be transformed to Microservices architecture, with Spring Boot-based services interacting through a combination of REST and AWS API-Gateway.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Implemented Web-Services to integrate between different applications components using Restful web services by using Jersey.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Used WebSphere serverto route our JMS queue messages to different business floors and configured routes in WebSphere.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Setup the continuous Integration (CI) and continuous Deployment(CD) process for the application using the Jenkins.
  • Used SVN as a version control tool.

Environment: HTML5, CSS3, JavaScript, Bootstrap, AngularJS, jQuery AJAX, Agile(SCRUM), Hibernate, Spring, MongoDB, Spring Batch, Spring Boot, Spring Security, Servlet, JSON, XML, SVN, Spring MVC, JUnit, Maven, JMS, WebSphere, Restful, JAX-RS, Log4J, AWS, Micro Services, JIRA, Jenkins.

Software Engineer

Confidential

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in the front end using JSP, jQuery, HTML, CSS, JavaScript, and AJAX.
  • Implemented Web-Services to integrate between different applications components using Restful web services by using Jersey.
  • Implemented MVC architecture using JSP, Spring, and used Spring Framework to initialize managed beans and services.
  • Used Spring Security for Authentication and Authorization of the application.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Worked with WebLogic application server that handles various requests from Client.
  • Used JIRA tool for tracking stories progress and follow agile methodology.
  • Used logging techniques provided by Log4j tool for efficient logging and debugging.

Environment: HTML5, CSS3, JavaScript, AJAX, jQuery, JSP, Hibernate, Spring, Spring MVC, Servlets, Junit, REST, JAX-WS, Log4j, PL/SQL, web services, WebLogic Application Server, MySQL, Mockito, Log4j, RAD, JIRA, SVN.

Confidential

Responsibilities:

  • Involved in SDLC - Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, and User Acceptance Testing
  • Worked with the business Analyst team, Client team in an Agile development methodology with a SCRUM and Sprint bases Releases of Products.
  • Understanding and reviewing the existing applications and involved with the business analyst team and implemented the tasks as per the client requirement.
  • Also, worked with the PDF and EXCEL format file download of user data on JSP’s when user wanted to save his/her personal data on JSP page tables.
  • Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
  • Designed and developed the UI using JSP, HTML, CSS, and JavaScript.
  • Responsible in creating Servlets, which route submittals to appropriate (EJB) components and render, retrieved information, also used Multi-threading for performance tuning.
  • Implemented Use Case Diagrams and Sequence Diagrams during the design phase using Rational Rose.
  • Extensively used WSAD. while writing code & used VCS for version control.
  • Deployed and tested the prototype on WebSphere Test Environment and contributed to deployment and maintenance on WebSphere Application Server

Environment: Java, IBM WebSphere, Servlets, JSP, Multi-threading, XML, EJB, ANT, JDBC, Oracle, UML, HTML, CSS, JavaScript, Agile Methodology, EAR.

Confidential

Responsibilities:

  • Designed the screens by understanding the existing application and drawing out requirements and business logic.
  • Created the technical design document for implementing the requirements provided.
  • Testing screens as per GUI Standards, drawing out the test report and update the related screens as per requirement.
  • Development of the UI for various Timesheets (Daily, Weekly, Pay period and monthly).
  • Involved in the design and development of the web components using Velocity, Struts, Custom Tags, Tiles,
  • Created UI screens using HTML and JavaScript, JQuery Mobile, CSS.
  • Added new functionality to admin console to create and update rebalance, reconciliation of reports
  • Involved in the design and development of Web Services using Java to get data from advice database, real- time cancellations and real-time enrolments
  • Performed impact analysis on the dependency projects of OneSource Project.
  • Development of UI for Leave Management.
  • Understanding Functional Module, writing Java services.
  • Database queries and integration.

Environment: Java, JDBC, Struts, JavaScript, HTML, CSS, JSP, Servlets, Apache Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J, JSTL, JQuery mobile, SQL Database, Android and iOS SDK

We'd love your feedback!