We provide IT Staff Augmentation Services!

Software Engineer/full Stack Developer Resume

Brooklyn, NY

PROFESSIONAL SUMMARY:

  • Having 6+ 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, Backbone.js and Node JS.
  • Experience wif Java 8 features such as lambda expressions, Parallel operations on collections and for TEMPeffective sorting mechanisms and new Date Time API.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshootingEC2 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 WebServicesusing SOAP and RESTful (JAX-RS and JAX-WS).
  • Experience using persistence framework like Hibernate, JPA for mapping java classes wif Database and using HQL (Hibernate Query Language).
  • Strong experience in Core Java concepts like Collections, Multithreading, Event Handling, Exception Handling, and Generics.
  • Experience wif 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 onRESTandSOAPfor e-commerce applications usingAXIS,WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPCtechnologiesandJerseyframeworks.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX.
  • Experience on CQL (Cassandraquery language), for retrieving the data present inCassandracluster by running queries in CQL.
  • Proficient in writing and handling SQL Queries, PL/SQL, Stored Procedures, and Triggers.
  • Good experience wif 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 wif application servers likeWeb Logic, JBOSS, Apache TomcatandIBM 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 wif Junit, Jasmine, Karma, Mockito and Log4J in developing test cases.
  • Working noledge wif version control tools like SVN, CVS, GIT, and Visual Source Safe.
  • Hands on experience in building tools likeANT, Maven, Gradle.
  • Experienced in developing Rich GUI's by using EclipseRCP, HTML, frameworks.
  • Highly experience wif Java complaintIDE’slikeSpring Tool Suite,Eclipse,IntelliJ,andRAD.

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, 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 wif 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 theJules.
  • Configured Jules pipeline using Blue Ocean Jenkins plugin.
  • Installed and deployed monitoring solution wif Splunk services.
  • Worked on Log4J to validate functionalities and JUnit for unit testing.
  • Implemented configured and customized JIRA issue tracking software wif 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.

Confidential, Woonsocket, RI

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, JavaScript, Bootstrap, JQuery, Angular JS and Node JS.
  • Built AngularJS modules, controllers, pop up modals, and file uploaders.
  • Created reusable directives, factories, and services in AngularJS.
  • Used Angular JS to create Controllers to handle events triggered by clients and send request to server.
  • Used plug-in development forRCPversion for developing the layouts like GridLayout and Fillout forRCP.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring HATEOAS, Spring Cloud and Spring JDBC.
  • Implemented the autantication and authorization of the application using Spring Security and Oauth2.
  • Designed and developed Microservices business components and RESTful service endpoints using spring boot.
  • Implemented RESTful and SOAP based web services using for JAX-RS and JAX-WS respectively.
  • Implemented first-hand the best/worst practices for integrating Microservices into existing system architecture.
  • Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Worked on integrated Hystrix dashboard to monitor spring micro-services using Circuit Breaker.
  • Implemented Multithreading, Concurrency, Exception Handling, and Collections whenever necessary.
  • Prepared calls through Hibernate and Spring JDBC for Interacting wif the Database.
  • Experienced wif AWS services to smoothly manage application in the cloud and creating or modifying the instances.
  • Participated in troubleshooting issues on AWS, Netflix Eureka, and Cloud environments.
  • Authored application usingSpringCloudservices (springversion of Netflix OSS-Eureka, Circuit Breaker, and Ribbon).
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Participated in creation of Spring Configurations using Java8 features, Lambda expressions, Streams, filters.
  • Worked Docker container management along wif volumes, container based DB and services, DockerArtifactory configuration and setup.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, Cursors, and indexes in Oracle DB.
  • Configured JMS Server setup and DB Connection pool setup and deployed Returned items in Web Sphere Server.
  • Used Active MQ to communicate wif controller and used service layer to implement the business logic.
  • Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
  • Involved in support for end to operations support for OSS/BSS (Business Support System) identify gaps and propose solutions and manage issue resolution.
  • Validations are done using SoapUI and Ready API testing tool framework in different environments.
  • Worked wif Spring Ribbon and Kafka broker service to handle heavy traffic.
  • 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 theJenkins.
  • Installed and deployed monitoring solution wif Splunk services.
  • Worked on Log4J to validate functionalities and JUnit for unit testing.
  • Implemented configured and customized JIRA issue tracking software wif agile plug-in across all company functions.
  • Used GitHub 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: Java 1.8, J2EE, HTML5, CSS3, Bootstrap, JQuery, Angular JS, React JS, JavaScript, Node JS, Eclipse Rich Client Platform, Spring IOC, Spring MVC, Spring Security, Spring Boot, Spring Batch, Spring HATEOAS, Spring Data, Hibernate, Active MQ, RESTful, Postman, SOAP, Micro Service, AWS, EC2, Docker, Mongo DB, Oracle DB, Maven, STS, Web Sphere Application Server, Mockito, JMS, UNIX, Jenkins, JIRA, log4j and GIT.

Confidential, Cleveland, OH

Java/J2EEdeveloper

Responsibilities:

  • Involved in complete development of ‘Agile Development Methodology/SCRUM’, developed and tested the application during various iterations.
  • Developed screens using HTML, CSS and JQuery.
  • Developed the User Interface using spring framework, JQuery and Ajax.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.
  • Developed and configuredJasminetest cases to test the Angular controllers for UI inJasmine framework (JavaScript Testing Framework) in Eclipse IDE.
  • Handled Java multithreading part in back - end component, one thread will be running for each user, which serves dat user.
  • Used spring frame work Spring AOP features and JDBC module features to persist the data to the database for few applications.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.
  • Developed various Java beans for performance of business processes and TEMPeffectively involved in Impact analysis.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Implemented a highly-scalable vertical and horizontal, performance efficient Drools architecture.
  • Installed and configured JBOSS server wif MYSQL persistence. Extracted rules data from the database and decision tables.
  • CreatedSOAPweb services interface to Java-based runtime engine and accounts.
  • Hands on experience onCassandraarchitecture wif better understanding and write processes including mem-table, stable and commit log.
  • Actively involved in writing SQL using SQL query builder.
  • Worked on MYSQLdatabases and Oracle databases technologies.
  • Used Maven as build tool and deploying the application.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used SVN 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.
  • Developed test cases using Junit.

Environment: SCRUM, SDLC, Maven, HTML, CSS, JQuery, Jasmine Framework, Spring, Ajax, AngularJS, AOP, JDBC, Spring IOC, Hibernate, DAO, PO, Java beans, SOAP, SQL, Cassandra, JIRA, QA, SVN, Junit, JBOSS Server, Drools.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed front-end screens using JSP, HTML, CSS, JavaScript, and JSON.
  • Implemented Struts MVC design pattern and front controller pattern along wif Action Servlet as front controller for dis application.
  • Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques etc using MVC.
  • Implemented session beans of a single client inside the application server.
  • Developed SingleSignOn (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
  • Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
  • Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
  • Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross Reference Types, User Creations, assigning responsibilities, creating value sets, Descriptive Flex Fields etc, in Oracle Applications.
  • Used CVS as version control system.

Environment: Java, JDBC, Servlets, Oracle, JSP, XML, UML, HTML, CSS, JavaScript, UNIX, CVS, DB2 and Ionic Framework.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in Analysis and Design of the project and developing prototypes of the product.
  • Developed the application using Struts Framework dat leverages classical Model View Controller (MVC) architecture.
  • Developed Controller Servlets, Action, and Form objects for process of interacting wif Oracle database and retrieving dynamic data.
  • Wrote custom support modules for upgrade implementation using PL/SQL, UNIX Shell scripts.
  • Developed backend components, DB Scripts for the backend communication.
  • Used Apache Log4j logging API to log errors and messages.
  • Involved in Documentation and use case design using UML modeling include development of Class diagrams, Sequence diagrams, and use case Transaction diagrams.
  • Create web services for theEJBapplications for establishing communication to the front end.
  • Developed EJBs wif the required business logic and updates the DB2 backend tables.
  • Developed HTML and JSP pages using Struts.
  • Responsible for performance tuning of the product and eliminating memory leakages in the product.
  • Used Junit to perform unit testing.
  • Used Eclipse tool for application development.
  • Used Configuration Management Tools for version control which is built on CVS.

Environment: Java, JSP, HTML, AJAX, XML, DOM, SAX, JNDI, Struts, DB, PL/SQL, UNIX Shell Scripting, Rational Rose, Apache Tomcat, Oracle, JUnit, Log4j, CVS, Eclipse.

Hire Now