We provide IT Staff Augmentation Services!

Software Engineer/full Stack Developer Resume

4.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • Having 7 years of professional IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, and Development, Debugging, Support, Integration, Maintenance, and Enhancements of Java/J2EE Applications.
  • Experience in working in environments using Agile (SCRUM) and Waterfall development methodologies.
  • Expertise in client and server scripting languages like HTML5, CSS3, JavaScript, Bootstrap, JQuery, Angular JS, React JS, Redux and Node JS.
  • Experience with Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM, Elastic Load Balancers ( ELB) and Relational Database Services (RDS). Also created snapshots for data to store in AWS S3.
  • Experience in developing and solid understanding of Service Oriented Architecture and Microservices Architecture.
  • Strong hands on experience in implementing Design patterns like MVC, Data Access Object, Session Façade, Business Delegate, Factory, Proxy, and Singleton.
  • Experience in developing web - based enterprise applications using Core Java, J2EE, Servlets, JSP, JSF, JDBC, Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC) and SQL.
  • Experience in both providing and consuming Web Services using SOAP and RESTful ( JAX -RS and JAX-WS).
  • Experience using persistence framework like Hibernate, JPA for mapping java classes with Database and using HQL (Hibernate Query Language).
  • Strong experience in Core Java concepts like Collections, Multithreading, Event Handling, Exception Handling, and Generics.
  • Experience with different Spring framework modules like Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Security, and Spring cloud.
  • Experience in design and development of robust and highly scalable web service platforms and API’s based on REST and SOAP for e-commerce applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies and Jersey frameworks.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX.
  • Experience on CQL (Cassandra query language), for retrieving the data present in Cassandra cluster by running queries in CQL.
  • Proficient in writing and handling SQL Queries, PL/SQL, Stored Procedures, and Triggers.
  • Good experience with Relational databases like Oracle, My SQL, MS SQL Server, IBM DB2 and No SQL databases like Mongo DB and Dynamo DB.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ as a message queue.
  • Experience with application servers like Web Logic, JBOSS, Apache Tomcat and IBM Web Sphere.
  • Good experience writing application deployment scripts using Shell Scripting. Worked on Windows, UNIX, LINUX platforms to move the project into production environment.
  • Experience with Junit, Jasmine, Karma, Mockito and Log4J in developing test cases.
  • Working knowledge with version control tools like SVN, CVS, GIT, and Visual Source Safe.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Experienced in developing Rich GUI's by using Eclipse RCP, HTML, frameworks.
  • Highly experience with Java complaint IDE’s like Spring Tool Suite, Eclipse, IntelliJ, and RAD.

TECHNICAL SKILLS

Languages: Java 8, J2EE, SQL, and PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, Java security and JSF

Mark-up/XML Technologies: XML, XSD, XSL/XSLT, SAX/DOM, JSON

Web Technologies: HTML5, CSS3, Java Script, JQuery, Ajax, Bootstrap, AngularJS, React JS and Node JS, Express JS

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring HATEOAS, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Prime faces, Log4J, Groovy, Spring Boot, Spring Cloud, Spring Batch, Spring Security.

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, Jersey, Microservices Architecture

Web/App Servers: Web Sphere, Apache Tomcat, JBOSS, WebLogic

Database: Oracle, My SQL, SQL Server, IBM DB2, Mongo DB, Cassandra and Dynamo DB.

Development Tools: Eclipse, Net Beans, IntelliJ, RAD and Spring Tool Suite (STS).

O-R mapping: Hibernate, MyBatis and JPA

Testing Tools/ Others: JUnit, Soap UI, Mockito, Log4j, Jasmine, Karma and JIRA

Version Control: CVS, SVN, GIT, Rational Clear Case

OS & Environment: Windows, UNIX, Linux, and Mac

Cloud Technologies: AWS EC2, S3, Elastic Beanstalk EBS, Elastic Load Balancing ELB, API-Gateway, Cloud Foundry

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, TX

Software Engineer/Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) and worked in a highly dynamic Safe AGILE environment and participated in Scrum and Sprint meetings.
  • Developed UI using HTML5, CSS3, SASS, JavaScript, React, Redux and Material UI.
  • Built React Components, Router using React library.
  • Designed and implemented application using Spring Boot, Spring IOC, Spring Annotations.
  • Designed and developed Microservices business components and RESTful service endpoints.
  • Implemented Multithreading, Concurrency, Exception Handling, and Collections whenever necessary.
  • Experienced with Open Shift cloud services to smoothly manage application in the cloud and creating or modifying the instances.
  • Participated in troubleshooting issues on Open shift Cloud environment and Kibana monitoring tool.
  • Participated in creation of Spring Configurations using Java8 features, Lambda expressions, Streams, filters.
  • Validations are done using SoapUI and Postman testing tool framework in different environments.
  • Deployed and tested the application on Tomcat Server.
  • Developed test cases for unit testing in the integration layer using Mockito framework.
  • Setup the (CI) and (CD) process for the application using the Gitlab.
  • Configured Gitlab pipeline using yaml.
  • Installed and deployed monitoring solution with Kibana services.
  • Worked on Log4J to validate functionalities and JUnit for unit testing.
  • Implemented configured and customized JIRA issue tracking software with agile plug-in across all company functions.
  • Used Gitlab to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java1.8, J2EE, HTML5, CSS3, React, Redux, JavaScript, NPM, Intellij Idea, Spring Boot, Hibernate, RESTful, Postman, SOAP, Micro Service, Open Shift, Oracle DB, Gradle, Apache Tomcat Application Server, Mockito, Jest, UNIX, Gitlab, JIRA, GIT.

Confidential, Brooklyn, NY

Software Engineer/Full Stack Developer

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.
  • Developed UI using HTML5, CSS3, SASS, JavaScript, Falcon UI, Angular 7 and Node JS.
  • Built Angular modules, controllers using NPM.
  • Created reusable directives, factories, and services in Angular.
  • Used Angular to create Controllers to handle events triggered by clients and send request to server.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations.
  • Designed and developed Microservices business components and RESTful service endpoints.
  • Implemented first-hand the best/worst practices for integrating Microservices into existing system architecture.
  • Implemented Multithreading, Concurrency, Exception Handling, and Collections whenever necessary.
  • Experienced with Gaia cloud services to smoothly manage application in the cloud and creating or modifying the instances.
  • Participated in troubleshooting issues on Gaia internal Cloud environment.
  • Participated in creation of Spring Configurations using Java8 features, Lambda expressions, Streams, filters.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, Cursors, and indexes in Oracle DB.
  • Validations are done using SoapUI and Postman testing tool framework in different environments.
  • Deployed and tested the application on Web Sphere Application Server.
  • Developed test cases for unit testing in the integration layer using Mockito framework.
  • Used UNIX shell scripts to search/modify files.
  • Setup the (CI) and (CD) process for the application using the Jules.
  • Configured Jules pipeline using Blue Ocean Jenkins plugin.
  • Installed and deployed monitoring solution with Splunk services.
  • Worked on Log4J to validate functionalities and JUnit for unit testing.
  • Implemented configured and customized JIRA issue tracking software with agile plug-in across all company functions.
  • Used Bit bucket to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java1.8, J2EE, HTML5, CSS3, Falcon UI, Angular 7, JavaScript, NPM, Intellij Idea, Spring MVC, Spring Boot, MyBatis, RESTful, Postman, SOAP, Micro Service, Gaia, Oracle DB, Maven, Apache Tomcat Application Server, Mockito, UNIX, Jenkins, Jules, JIRA, GIT and Tortoise SVN.

We'd love your feedback!