We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

AtlantA

OBJECTIVE

  • 8+ years of strong software experience in design, develop, maintain and test software for the Business Process Automationteam, collaborating wif the development team and business partners to ensure successful delivery and implementation of application solutions.

SUMMARY

  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Extensively worked on during my tenure in Software Development are AngularJS, ReactJS, Spring MVC, Spring Integration, Spring Batch, Apache POI, Hibernate, REST Web services, and Databases like Oracle.
  • Extensive experience in developing scalable, reliable and efficient enterprise applications using Java, Spring, Struts, Hibernate, Web Services, RESTful, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, XSLT, JAXB SQL,PL/SQL, Unix Shell scripting.
  • Expert Level Skills inJava, JDBC, JavaBeans, Spring Frameworks, Hibernate, Struts, JSP,JavaScript,JFC, Servlets, EJB, GWT.
  • Expertise in using Design patterns and object oriented methodologies to design software forMobile Application.
  • Possess expertise in designing and developing web and mobile applications using HTML 5, CSS3, Less, Sass, JavaScript, jQuery, NodeJS, AngularJS. Skilled at progressing from problem statement to well documented designs.
  • Experience in Spring Security, Spring Data JPA, Cache, OAuth, Spring Cloud, Pivotal Cloud Foundry (PCF).
  • Expertise in the implementation of Core Java concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message - Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data structures etc.
  • Development of services that utilizeAWSSDK's (Dynamo DB, Elastic Beanstalk, EC2,Lambda)
  • Proficient in implementation of frameworks like Struts, spring, JSF, AJAX frameworks (Rich Faces, MyFaces) and ORM frameworks like Hibernate.
  • Extensive experience in designingMongoDBmulti-shared cluster and monitoringwifMMS.
  • Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX/DOM.
  • Developed Restful Web services in JAX-RS using Jersey to provide domain data to the application.
  • Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Knowledge of XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Proven experience wif Application Servers like Confidential WebSphere6.x/5.x/7.0, Oracle/BEA WebLogic 9.x/8.x/7.x/6.x, JBoss and Tomcat5.x/4.x/3/x.,
  • Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Excellent experience wif major relational databases - Oracle 11g/10g/9i, SQL Server 2000/2005/2008 , DB2, MySQL.
  • Experience in upgrading and migrating various versions of MongoDB on different platforms.
  • Strong experiencewifMongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
  • Extensive development experience in different IDE's like Eclipse 3.x, JBuilder 9.x/8.x, WSAD 5.x, Confidential RAD and AltovaXMLSpy.
  • Used Web Sphere Application Server, Web Logic Application Server, Jbossand Apache Tomcat in all my projects and successfully deployed and compiled many of the applications on them.
  • Expert level skills on JQuery, JavaScript, VBScript, Perl, AJAX, Adobe Flex, ActionScript, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Extensive experience in using Amazon Web Services like RDS,EC2,Redshift,SQS,SNS,Cloud Watch and S3.
  • Experience in developing Web-Centric applications using AngularJS,BackboneJS, ExtJS, NodeJS, JavaScript, jQuery, and CSS3.
  • Hands on experience wif build tools like ANT, Maven and logging tools like Log4J.
  • Expertise in unit-testing wif JUnit using tools like JMeter.
  • Experience in Agile software development process, Test Driven Development and Scrum methodologies.
  • Experience in Developing GUIs using Eclipse RCP/SWT and Core Java Design patterns.
  • Good Experience in software configuration management using CVS, GIT and SVN.
  • Experience in using Maven and ANT for build automation.
  • Knowledge on Build tool Jenkins wif configuring check styles, Test coverage.
  • Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of AGILE.
  • Excellent at understanding new technologies and capable of implementing wifout conventional training
  • Strong Analytical and programming skills in using technology to develop TEMPeffective complex business solutions.
  • Excel under pressure and thrive in dynamic environments. Comfortable wif ambiguity and multitasking.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, EJB, JFC/Swing, Applets, Multi-threading, Java Networking

Programming Languages: Java JDK 1.4/1.5/1.6/1.7/1.8 , C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, Confidential WebSphere 5.1/6.0/6.1/7.0 , JBoss, Tomcat 5.0.28/6.0.

Frameworks: Struts 2.x/1.x, Spring 3.x, Hibernate 4.x/3.x, JSF 1.2/2.0

IDEs: Eclipse 3.x, Confidential WebSphere Application Developer 5.x, Confidential RAD, InteliJ.

Web Technologies: JSP, JavaScript, JQuery, AJAX, XML, XSLT, XHTML, DHTML, CSS, SASS, HTMLAngularJS, Ext JS.

Methodologies: Agile, Scrum, TDD

Testing technologies/tools: JUnit, JMeter, HTML Unit

Database Servers: Oracle 8i/9i/10g, DB2, SQL Server 2000/2005/2008 , MySQL, NoSQL

Version Control: CVS,SVN, GIT

Build Tools: ANT, Maven, Gradle

Platforms: Windows 2000/98/95/NT4.0, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Atlanta

Full Stack Developer

Responsibilities:

  • Involved in Requirement gathering, Design, Analysis and Code development by following Agile methodology.
  • Developed UI pages wif HTML5, CSS3, JavaScript, JQuery, and used Boot Strap for creating Responsive Web pages.
  • Development SOAP and RESTful Web services using Apache Axis1, WebLogic, Web Service Tools, Session beans as web services, Spring MVC.
  • Created AngularJS Controller to control the flow of data which isolate scopes perform operations in UI pages.
  • Creating a range loop directive, modules, Expressions, scope, Templates and components in AngularJS, ReactJS, NodeJS and developed the server side single page applications on AngularJS platform using JavaScript programming.
  • Used Multi-threading to overcome the errors in transactions and to handle all the threads by the main thread process.
  • Build features usingTDD(Test driven development) and Domain driven design inDevOpsenvironment wif continuous integration, regression and deployment.
  • Developed the Application using Spring Features like Spring MVC, ORM, Spring Boot and Spring Security forapplication accessandauthorization, Spring Integration, Spring AOP.
  • Implementing Agile methodology wif Jira in the development of the project. Involved in migrating the existing applications to PCF.
  • Used Spring Batch as spring batch jobs for automatic processing of large amount of data in the application.
  • Consumed Enterprise restful web services in the Client applications and tested the service results via postman client and swagger UI.
  • Used Hibernate environment for configurations, mappings, annotation extensions for easy mappings, relationships between tables and entity classes to access and update information in the database.
  • Worked wif Advanced Java 1.8 features like Lambda for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.
  • Worked on Oracle 11g database concepts such as locking, transactions, indexes, sharing, replication, schema design.
  • Created Stored Procedures, User Defined functions, Views and implemented the Error Handling in the Stored Procedures and Modified already existing stored procedures, triggers, views, indexes depending on the requirement.
  • Migration of Existing Application to AWS cloud platform. Used Amazon Web Services (AWS) like EC2 servers, S3 storage, RDS instances, cloud watch and Cloud Front for promoting code in multiple environments.
  • Worked on creation of custom Docker container images, tagging and pushing the images to the servers.
  • Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end and Prepared Junit test cases and executed them using Junit and Continuum for integration testing.
  • Used JMeter for stress testing, Selenium WebDriver for testing the automation code.
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application.
  • Used JENKINS for continuous integration (CI) and continuous deployment (CD) pipeline.
  • Design, implement, deploy, and maintain services using Java, AngularJS, ReactJS, Spring, Redux, and REST to enhance preference, profile, and notification experiences for clients; all services and applications reside on the AWS infrastructure.
  • A sample of the cloud technologies being used by our services include Amazon EC2, Amazon S3, Amazon RDS, Amazon ELB, and Amazon SQS.
  • Perform data migrations based on business requirements.
  • Continually deliver business enhancements as required in an Agile fashion (Kanban).

Environment: JAVA (1.7, 1.8), J2EE, Spring 4.x, Amazon EC2, Amazon S3, Amazon RDS, Amazon ELB, Amazon SQS, SOAP, Oracle11g, PL/SQL, Postman, JMS, JUnit, JAX-WS, JIRA, UML, Maven, HTML, CSS, SCSS, JENKINS, ServiceNow, IntelliJ, Node.JS, React.JS, Angular.JS, Spring, Redux, REST.

Confidential, Brentwood

Sr Java Developer

Responsibilities:

  • As a Java back end developer, responsible for implementing business scenarios based on JAVA/ J2EE technologies.
  • Implemented user stories as part of Agile software life cycle model wifin sprint timelines.
  • Used tools like JIRA to track task progress and analyze project status using burn down graphs.
  • Implemented SOAP web services.
  • Build Micro services for the delivery of software products across the enterprise.
  • Designed and developed the REST based Microservices using the Spring Boot wif JPA.
  • Developed SQL queries using joins, stored procedures and triggers.
  • Worked closely wif technical architect to understand the requirements and implement them.
  • Worked on complex framework migrations of existing functionalities such as XFire to CXF.
  • dis migration included analysis of end to end service implementation and implement additional functionalities.
  • Implemented logger interceptors.
  • Used Concourse, which provided automation for continuous deployment to PCF.
  • Worked on implementation of LDAP autantication using CXF.
  • Worked on implementing batch jobs to run on remote servers.
  • Implemented test cases to run as part of unit testing and integration testing.
  • Implemented Junit test cases using mocking frameworks for complex business logic.
  • Implemented integration testing framework which was also used to perform regression testing using custom clients to trigger SOAP calls.

Environment: JAVA (1.7, 1.8), J2EE, Spring 4.x, CXF, XFire, SOAP, Microservices, Oracle11g,PCF, PL/SQL, Postman, JMS, JBoss, JUnit, Mockito, JAX-WS, JIRA, UML, Maven, HTML.

Confidential, New Jersey

Java Developer

Responsibilities:

  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implementedSwing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along wif AngularJS in creating the Application.
  • Designing and implementing the User Interface using OO JavaScript, Ember JS, HTML, CSS/CSS3,SASSand AJAX.
  • Designed Prototype and project layout skeletons usingReactJS, jQuery and CSS/LESS and HTML5.
  • Involved in designing and developed presentation layer using JSF, Ajax, and jQuery and third-party libraries.
  • Implemented the associated business modules integration using spring, and Hibernate data mapping.
  • Worked on writingPerlscripts covering data feed handling, implementing business logic, communicatingwifweb-services through SOAPLite module and WSDL.
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP,HTML5, AJAX and CSS in developing the presentation layer.
  • UtilizedAWSLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda functions.
  • Developed JSPs to dynamically generateHTML5and display the data to the client side.JavaMail API was used to notify the user of the status and completion of their project.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Created database objects likeStoredProcedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • Heavily used SOAP UI Pro version for testing the Web Services.
  • Developed several SOAP based JAX-WSWeb Service interfaces for integrating multiple systems, code re-usability.
  • JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration wif JBoss A+9+pp Server.
  • Wrote SQL queries,storedproceduresand enhanced performance by running explain plans.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Deployed Application instance onJBossand WebLogic Server.
  • Developed the Web application using Spring MVC,Ext-JS, Html, JSP and JavaScript.
  • Used multithreading in programming to improve overall performance.
  • Developed the data access classes using JDBC and SQL queries
  • Used SVN for version control.
  • Brief experience on implementing the AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter BootstrapwifAngularJS and media queries.
  • CustomNode.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling autantication, custom headers, virtual application root, etc.
  • Developed Unit test cases using JUnit, Mockito and Easy mock.
  • Developed Maven scripts and developed builds using Mavenand continuous integration servers like Jenkins.
  • Consumed Web Services for getting the credit card information from third party application.
  • Developed, Tested and Debugged theJava, JSP and EJB components using EclipseRCP.
  • Use of data structures and algorithms for time and memory complexity reduction
  • Created and configured newJIRAprojects and workedwifdepartments to maintain existingJIRA projects.

Environment: Java,J2EE,JDK 1.6, SDK, WebLogic, AWS,AWSSNS/SQS, Core Java, SOAP/Rest, Web Services, JavaScript, UML, Web Services, HTML5, CSS, SASS, RAD 7,WAS 8 WSDL, JIRA 5.x/6.x, JAXB, Linux, JAX-WS,JAX, JMS, JSF,UNIX, Angular JS, NodeJS, JBoss 3.0, ReactJS, AJAX,ApacheJMeter, jQuery, JUnit, Maven, Oracle 10g.

Confidential, Nashville-TN

Java Developer

Responsibilities:

  • Developed theJ2EEapplication based on theRest APIweb services.
  • Worked onSpring boot framework
  • Worked on micro services by using Spring Cloud wifNetflixandEureka
  • Worked on No SQL databases likeCouch baseandMongoDB
  • Written client-side code using Web Services- JAX-WS based on SOAmicroservice architecture.
  • Worked on distributed version control system like Git and Source Tree forGUI
  • Developed security to the micro services usingzuulproxy using autantication and authorization wif Active directory andRest APIservice.
  • UpgradedCouch base NoSQLDatabase from 4.1.0 to 4.5.0 wif multiple clusters.
  • Worked onJboss Wildfly Application Server andTomcat.
  • Worked on build tool in Maven and Gradle.
  • EvaluatedMesos/Marathonfor Docker container orchestration.
  • UsedMarathonto deploy containers and applications into amesoscluster.
  • Tested the services usingpostmantool.
  • Used spring frame work implementation in upper phase as Configured and built Spring MVC application on Glass fish server, Transaction management using Spring API, cross project functionalities by Spring AOP, multi-tiered design by Spring (IOC), stand-alone of application through Spring Boot.
  • Worked inXMLandSOAPbased web services
  • Worked on RDBMS like Oracle, MySQL and MS SQL.
  • Worked on Message broker likeRabbitMQ.
  • Developed applications and testing environment forJunitandMockito framework.
  • Created and configured newJIRAprojects and workedwifdepartments to maintain existingJIRAprojects.
  • Developed the functionalities under Agile MethodologyJIRAprocesses.
  • Hands-on design and development for customer facing applications that require high availability, concurrency, multi-tenancy, high scalability for a large global user base.
  • Build features usingTDD(Test driven development) and Domain driven design inDevOpsenvironment wif continuous integration, regression and deployment.
  • Ensure feature quality by extensive testing covering different aspects such as unit, integration, functional, performance and regression wif a focus towards automation.
  • Responsible for development to deployment including troubleshooting and production fixes.
  • Ensured Agile distribute weekly Reports and followed up on Change Activity, managed, released documents and maintain server database.

Environment: Java,J2EE,JDK 1.7, SDK, WebLogic, Ext JS, Git, Spring 4.x, Java, SOAP/Rest, Couch Base, MongoDB, Postman, Web Services, Web Services, WSDL, JIRA 5.x/6.x, JAXB, Linux, JAX-WS,JAX RPC, JMS, JSF,UNIX, NOSQL(MongoDB), Rabbit MQ, Netflix, Eureka, Couch Base, JBoss 3.0, ReactJS, AJAX, Apache, jQuery, JUnit, Maven, Gradle.

We'd love your feedback!