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.
  • 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 MongoDB 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.
  • Functional knowledge in Content Management and Enterprise Search Apache Solr.
  • Working knowledge on data conversion by extracting data from DB2, reform data, and load data into Apache Cassandra nodes.
  • Knowledge on Content Management Software’s (CMS) like WordPress.
  • 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.
  • Having knowledge and hands-on experience with Selenium, Junit, Log4j testing tools.
  • 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.
  • Written LINUX shell scripts to identify user login information
  • Configured and managed Server infrastructure development on Google Cloud Platform, extensive usage of CloudSQL, Virtual Machines and Storage Buckets.

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, Cassandra, PostgreSQL, 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

Continuous Integration Tools: 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.
  • Experience in working with the NoSQL Database like MongoDB to manage extremely large data sets.
  • Responsible for implementing the business requirements using Spring MVC, Spring Boot, Spring Data, and Spring Security.
  • Experienced in deploying application in UNIX environment and proficient in using shell scripting.
  • 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, UNIX.

Full-Stack Developer

Confidential, Jefferson City, MO

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) and worked in a highly dynamic AGILE environment and participated in Scrum and Sprint meetings.
  • Designed User Interface usingHTML 5, CSS3, jQuery, and XML in a responsive grid layout.Implemented responsive design template to get a new interface in Bootstrap.
  • Developed Single page application and structured the JavaScript code using JSF.
  • Developed user interfaces using Java Server Faces(JSF) for building component-based user interfaces with PrimeFaces and RichFaces throughout the project.
  • Worked on IBM Enterprise Content Management for developing UI screens.
  • Implemented React JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, and FF
  • Worked on server-side validations, handle actions, events, and Encapsulation by implementing React JS.
  • 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.
  • Used Tivoli Access Manager (TAM) to provide login/password authentication services and user DN Authentication that allows to authenticate a certificate.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Experience in creatingRESTfulwebservicesusing Jersey,springframework and JAX-RS.
  • Also, used the Spring Data feature to get MyBatis session factory and resolve other bean dependencies.
  • Worked with Docker to deploy Micro-services in modern containers to increase Isolation.
  • Worked on integrated Hystrix dashboard to monitor spring micro-services using Circuit Breaker.
  • Implemented Spring Boot Microservice to divide the application into various sub modules.
  • Create and configured the continuous delivery pipelines for deploying Micro services and lambda functions using Jenkins CI server.
  • Configured and managed Server infrastructure development on AWS Cloud, extensive usage of EC2, RDS, S3, SNS, and SQS.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • CRUD was used as part of servlets where DML operations were required on RDBMS like SQL DB’s.
  • Worked on IBM DB2 database concepts such as Locking, Transactions, Indexes, Sharding, Replication, Schema design, etc.
  • Configured WebSphere application server and deployed the instances on it.
  • Used IBM WebSphere Portal Server to deliver highly-personalized social experience to the customers.
  • Used Hudson and Ant to setup and configure continuous build and continuous integration processes.
  • Worked on JIRA for tracking, updating, and assigning the JIRA tickets.
  • Performed unit testing for all the components using Junit.
  • Utilized Log4j for request/response/error logging.
  • Used SVN 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, jQuery, Ajax. Bootstrap, JSF, JavaScript, AngularJS, MyBatis, Spring MVC, Spring IOC, Spring boot, spring security, OAuth 2.0, TAM, XML, SVN, JSP, JUnit, ANT, IBM WebSphere, IBM Portal, JAX-WS, Restful, Amazon Web Services (AWS), Docker, Microservices, Log4J, DB2, WSDL, JIRA, RAD, Hudson.

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!