We provide IT Staff Augmentation Services!

Sr. Java Fullstack/aws Developer Resume

4.00/5 (Submit Your Rating)

MO

SUMMARY:

  • Sr. Full Stack Java Developer with over 7+ years of experience in Analysis , Design , Development , Testing and Implementation ofEnterpriseClient/Server and DistributedApplications across the entire Software Development Life Cycle using JavaandJ2EETechnologies .
  • Expertise on advanced software development methodologies such as Agile/Scrum , Waterfall , Test Driven Development (TTD) , Incremental and Iteration methodology.
  • Expertise in UI Design and Developmentusing Angular 2/4, AngularJS, Backbone JS, Ember JS, Knockout JS, Ext JS HTML/ HTML5, CSS/CSS3 (SASS, LESS), JavaScript (ES5 & ES6),Google Web Toolkit (GWT),Bootstrap, XML AJAX,JSON, Tag Libraries, Custom Tags, JSF, Prime - Faces and Rich-Faces framework that follows W3C Web standards and successfully managing all facets of application development.
  • Experience in Use Cases , Sequence Diagrams and Class Diagrams using UML and J2EE Design Patterns like Model-View-Controller(MVC), Singleton, Abstract Factory, Session Façade, DAO, DTO, Service Locator and Business Delegate in developing multi-tier distributed web applications.
  • Expertise in J2EE Architecture using Java , JDBC , EJB 3.2 , Servlets 3.x/4.x , JMS, JSP , Hibernate 3.2/4.x , Struts , Maven , Spring , Web services (Axis2.0 , JAX WS 2.0 , JAX RS) and Rule Engines (Drools 4.1, Easy Rules, Rulebook) .
  • Experience in Messaging services like (JMS) MQ's Rabbit MQ , IBM MQ and Active MQ .
  • Experience in Spring Security Framework for User Access Management and involved LDAP configuration for authentication, authorization & Implementing Spring Cloud-REST call using Netflix Feign Client.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Micro services, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zulu Proxy.
  • Experience in creating rules using Business Rules Engines: Drools, ILOG, and experienced with Imaging/Document Storage tool: Case 360 and IBM DB2 Content Manager.
  • Developed SOA and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC.
  • Expertise in back-end procedure development using Sybase, PostgreSQL , Oracle 9ito11g & MySQL .
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Good knowledge in employing database caching strategies using Redis, MongoDB Elastic search.
  • Hands on experience in installing, configuring, and using Hadoop ecosystem components like Hadoop Map Reduce , HDFS , HBase , Hive , Sqoop , Falcon , Storm , Kafka , Zookeeper .
  • Expertise in developing applications using Type safe technologies like Scala, Akka model, Play framework.
  • Developed CI/CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.
  • Excellent experience in unit testing using Karma , Jasmine , Automated Testing using Junit/TestNG , Selenium (IDE/Web driver), Integration Testing using Continuum , Selenium , Hudson , Jenkins and ApacheCamel .
  • Deployed the Application into Docker container and made easily accessible at runtime using Pivotal Cloud Foundry and other cloud services like AWS, Netflix Eureka, Spring Hystrix as fallback method, Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka and Zookeeper.
  • Experienced in configuration and deployment on Application Servers such as IBM WebSphere , Oracle WebLogic , Red Hat JBoss and Apache Tomcat .
  • Hands on experience with build tools like Ant, Maven, Gradle and logging tools like Log4J and Splunk.

TECHNICAL SKILL

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

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

Application/Web Servers: Oracle/BEA, Web Logic 8.1/9.1/10.3, IBM Web Sphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0.28/6.0, Bug tracking, Jenkins, Cucumber.

IDEs: Eclipse, Spring STS, IntelliJ, Web Storm, NetBeans.

Web technologies: HTML5, CSS3, XHTML, JavaScript(+ES6), Typescript, Ajax, jQuery, AngularJS, Angular 2, Angular 4, ReactJS, NodeJS, Socket.io, Express JS, JSON, Swagger UI, Bootstrap, Google Web Toolkit (GWT), Backbone JS, Ember JS, Knockout JS.

AWS Skills: EC2, S3, RDS, EBS, IAM, AMI, ELB, CLI, SNS, RDS, VPN, NAT, GIT, DNS, Route53, DBA, Dynamo DB, Auto scaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Front, Functional knowledge of Import/Export Snowball, Elastic ache, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, IAM &Roles, SNS subscription service.

JAXWS, JAXRPC, JAX: RS, SOAP, REST, SOAP UI, Micro services.

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC, Waterfall model.

Message Brokers: Kafka, RabbitMQ, ActiveMQ, TIBCO, IBMMQ.

Testing technologies/tools: JUnit, JMeter, Protractor, Mockito, Karma, Jasmine.

Database: Oracle 8i/9i/10g/11G, DB2, SQL Server 2005/2008, MySQL, PostgreSQL, Sybase, MongoDB, Cassandra.

Big Data Tools: Hadoop, Spark, MapReduce, HDFS, HBase, Zookeeper, Hive, Sqoop, Cassandra, Flume, Couch base, MongoDB, Neo4J, Redis, MLlib.

Version Control: CVS, SVN, Git, Stash, Bitbucket.

Build Tools: ANT, Maven, Gradle.

Spring Tools: Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Micro services, Spring REST, Spring Eureka, Spring Hateos, Spring Cloud, Swagger UI, Sleuth, and Spring Zuul, Feign Client.

PROFESSIONAL EXPERIENCE:

Confidential, MO

Sr. Java FullStack/AWS Developer

Responsibilities:

  • Involved End to End Design, Development and Testing of Streamlets module. Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Followed Agile methodology in the Scrum model.
  • Worked on Angular JS and Node JS to structure JavaScript code in an MVC model ( Model-View-Controller ). Used Angular JS , D3JS , HTML 5 , CSS3 and AJAX to build a responsive single-page application .
  • Extensively usedJava 8 features like lambdaexpressions for communicating between business layer and database, streamAPI for Bulk Data Operations on Collections using both streams and parallel streams.
  • Developed Session Beans for fetching the data and updating information.
  • Eclipse RCP used as Java IDE tool for creating POJO, Servlets and Data Access Objects.
  • Implementing or exposing the Micro services architecture with Spring Boot based Micro services interacting through a combination of RESTful and Apache Kafka message brokers.
  • Worked extensively on Camel-based integration middle-ware solution for Provisioning Services by design and the Implementation of business logic and data processing routes using Apache Camel.
  • Implemented fail safe and circuit breaker patterns in Spring BootMicro service applications using Hystrix, configured Swagger-UI to registered Micro service with Eureka server and monitored service health check from Spring Boot admin console and Spring Ribbon for load balancing.
  • Implemented pre-authentication and data base security using Spring Security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.
  • Processed flat file data to the various databases using Elixir Repertoire ETL Tool.
  • Creating UNIX wrapper scripts for scheduling the ETL codes through Control M Scheduler jobs.
  • Used Sparks teaming with Scala to consume real-time data from the Kafka cluster and run arbitrations.
  • Implemented SpringORM with Hibernate taking advantage of features like Annotation metadata, Auto wiring, and Collections to implement DAO layer with Hibernate Session Factory, HQL, and SQL.
  • Extensively used Hibernate concepts such as Lazy loading, Dirty checking, Locking, and Transactions.
  • Created/managed Mongo DB / NoSQL collections. DevelopedServer-side automation using Node.js scripting and connecting different types of SQL and NoSQL databases. Experience with building Docker Images and running them on Docker container.
  • Developed fact classes and rules file in JBossDrools rule engine to customize EPA emails.
  • Experience with DevOps methodologies, implementing CI/CD Pipelines using tool sets like GIT, Jenkins and Chef. Setup the continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services .
  • Designed, configured and deployed Amazon Web Services for large number of applications utilizing the AWS API gateway and ELK ( Elastic search , Kibana , Logstash ) stack focusing on high availability and fault tolerance that is produced by Apache Spark cluster .
  • Hands-on experience in Microsoft Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Internet of Things (IoT), Azure Search, Key Vault, Visual Studio Online (VSO) and SQL Azure.
  • Worked on JIRA for defect/issues logging & tracking and documented all my work using CONFLUENCE.
  • Integrated services like GitHub,AWS CodePipeline, Jenkins and AWS Elastic Beanstalk to create a deployment pipeline.
  • Good Experience in architecting and configuring secure cloud VPC using private and public networks through subnets in AWS.
  • Worked with several testing frameworks such as JUnit, EasyMock, Mockito and PowerMock.
  • Created Test automation framework using Cucumber and Selenium web driver.
  • Involved in writing and testing test scripts using SeleniumWeb Driver and Protractor.
  • Used Git for version control and JIRA for bug tracking, project management and Maven as build tool.

Environment: Java 8, Spring Boot, MVC, Spring Eureka, Hibernate, MongoDB, NodeJS, AJAX, XML, Golang, Oracle 11g, Docker, NGinx, jQuery, IBM RAD, Kubernetes, Multi-threading, Agile, Design Patterns, Git, Apache Maven 2.5.1, Oracle WebLogic, HTML 5, XSLT, RESTful Services.

Confidential, Fort Lauderdale, Florida.

Sr. Java Full Stack Developer

Responsibilities:

  • Understand the complete flow and found various gaps in current system Designed the new flow for faster creation of reports and posting. Removed complex logics and built more stable and simple code logics.
  • Prepared User stories corresponding to the features taken from Backlog
  • Comprehensive experience in using Node.js and Spring Boot implementing Restful web service.
  • Hosted and consumed RESTful Web services using JAX-RS API with spring Boot.
  • Developed Micro services using RESTful web services to provide all the CRUD capabilities.
  • Used Executor Service framework to implement multithreading in programming to improve overall performance.
  • Responsible for implementing frontend features, APIs, internal tools and processes in Node.js centered stack.
  • Extensively used npmtools like Gulp, Grunt, Web pack
  • Built micro services for the delivery of Purchase Order module using spring cloud.
  • Applied significant knowledge of industry trends and developments to improve service to our clients.
  • Worked on the Common UI layout for defining the Header, Footer and Menu using JSF Facelets.
  • Used Multithreading extensively to improve the performance of the application.
  • Worked on Camel-based integration middle-ware solution for Provisioning Services by design and Implementation of business logic and data processing routes using Apache Camel.
  • Involved in capturing the business requirements, design, development and testing of the application.
  • Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
  • Used Cassandra NoSQL DB to store the data for few modules of the application.
  • Built Web pages that are more user-interactive using AJAX, jQuery.
  • Developed a cross-device/browser web application for location sharing utilizing AngularJS, JavaScript API.
  • Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, bootstrap and AngularJS.
  • Using AngularJS created Responsive Web Design and did data manipulations to display data in company standard format in UI.
  • Deployed Docker contained Spring REST services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Usage of Scala as a template engine to the front-end part of code.
  • Worked on AngularJS, used its two-way data binding to achieve the feedback functionality from the user.
  • Configured Swagger for auto-generated documentation for all REST API calls.
  • Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lockdown security groups.
  • Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Up gradation or Migration of Puppet Community and Enterprise.
  • Worked on acceptance testing using Cucumber and Selenium Web Driver.
  • Experienced in build, deploy multi module applications using Maven, ANT and CI servers like Jenkins.

Environment: JAVA/J2EE, HTML, JSON, XHTML, JS, AJAX, JQUERY, DOJO, CSS3, JSP, NodeJS, AngularJS, ReactJS, JSF,Bootstrap, XML, XSLT, XPATH, MULE ESB, AWS, WebSphere, SOAP, REST, Spring Framework, Spring Boot(Micro services), JMS, Maven, Drools 5, Eclipse, Jenkins, JUnit, MongoDB, Mockito, Star Team, TDD, Spring MVC, EMMA, JIRA, Spring framework DI, AOP, Batch, Hibernate, Cassandra, Docker, Ant, Coherence, Rally, Apache Camel.

Confidential, Westerville, OH

Java/J2EE Developer

Responsibilities:

  • Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodology .
  • Involved in design of Class Diagrams , Sequence Diagrams and Event Diagrams as part of Documentation.
  • Developed UI using AngularJS, HTML5, CSS3, jQuery, Bootstrap, JavaScriptand Ajax.
  • Used AJAX and JavaScript to handle asynchronous request , CSS to handle look and feel of the application.
  • Developed the presentation layer and Spring MVC framework.
  • Involved in exposing, consuming and packaging Web services using Spring-CXF framework .
  • Developed JSON code to pass the data from JSP to Servlet .
  • XML scripts were developed to configure Spring and Hibernate .
  • Business-logic controller framework development utilizing spring framework and dependency injection , catering to both standard server-side and AJAX client requests.
  • Persistence layer design and implementation using Hibernate ORM framework , annotated lazy-loading / fetching strategy implementation.
  • Developed applications using Web services, Developed the application using Spring MVC , involved in configuring and deploying the application using IBM Web Sphere .
  • Involved in developing JUnit test cases using Easy Mock and DB units for unit and integration units.
  • Used Maven for building and deploying the application.

Environment: Java 1.5, J2EE 1.2, JDBC API, XML, JavaScript, HTML, CSS, AJAX, SQL, Servlet 3.0, JSP 2.0, spring 2.5, Hibernate /JPA, JUnit, Maven 2.0, Apache Tomcat.

Confidential

Software Engineer

Responsibilities:

  • Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns .
  • Optimized the code and database to maximize the performance ofDesigned Enterprise Application usingtheMVC (Model View Controller) architecture.
  • Created UML Use Cases, Sequence diagrams, Class diagrams and Page flow diagrams using Rational Rose.
  • Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
  • Developed ANT scripts for builds and deployments.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Day wise transactions were listed in the browser using Servlets.
  • Code complex SQL Join queries for reporting which include hundreds of different variations of reports Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Wrote JavaScript validations on the client side.
  • Involved in writing Detail Design Documents with UML Specifications.
  • Responsible for packaging and deploying components in to the Tomcat.
  • Used java IO to create reports, which were mailed to be mailed to manager every hour.

Environment:: Core Java, Java Beans, JSP, JBuilder, JavaScript, Servlets, JDBC, LOG4J, XML, XSLT, HTML, Struts, Tiles, SAX, DOM, Tomcat, UNIX, Oracle.

Confidential

Java Developer/Linux Administrator

Responsibilities:

  • Installed, Configured & Upgrade of Solaris 10 and Linux operating system.
  • Performed LAMP installation and configuration on Ubuntu, Red hat and Amazon Linux Instances.
  • Installation and Administration of Red Hat Enterprise Linux, SLSE10 using Kick start including performance monitoring, scaling and capacity planning and hardware maintenance of Sun fire servers.
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Managed UNIX's server services such as Bind DNS, Puppet, Postfix, Apache web server, Tomcat, MYSQL.
  • Installation and administration of TCP/IP, NFS, DNS, NTP, Auto mounts, send mail and print servers as per client's requirement.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Implemented presentation layer using Struts, J Query.
  • Implemented user interface (UI) using JSP, HTML and CSS.
  • Extremely used plain JavaScript library to do the client-side validations.
  • Developed data access components using JDBC, DAOs, and Beans for data manipulation.
  • Developed several REST web services supporting both XML and JSON to perform tasks. Implemented the functionalities using Java, JSP, Servlets and J2EE framework.
  • Developed front-end screens with HTML, CSS,JavaScript and JSP’s.
  • Extensively did client-side validations using JavaScript and developed the required Servlets.
  • Designed and developed a JDBC driver that interacts with database by intercepting SQL.
  • Extensively worked with JDBC programs using MySQL databases and developed SQL and PL/SQL for Oracle to process the data.
  • Used GIT as a version control system to store current and previous versions of source code.
  • Providing technical assistance in creating High Level and Low-Level design using Spring framework, Web Logic, SOAP Web Services, JDK1.6.

Environment: LINUX, Nagios, Solaris, Apache server, Tomcat, SLSE10, java, J2EE, Java Script, HTML, CSS, JSF, QA, DEV, MySQL, DAO, JDBC, J Query, SQL, PL/SQL, Eclipse, JavaBeans, UML, JSP, JSON, Shell Scripting and WINDOWS 7, Jenkins, Git, J-unit, Selenium, Maven, QA.

Confidential

Responsibilities:

  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed JSP’s with STRUTScustom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database. Involved in developing JSP forms.
  • Developed the application using J2EE architecture. Designed and developed web pages using HTML and JSP. Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP.
  • Written and executed various SQLQueries\SQL programs to retrieve the data from the database Oracle.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Involved in developing business tier using stateless session bean.
  • Used JavaScript for the web page validation and Struts Valuator for server-side validation.
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used CVS for version control andClear case for source code control, JUNIT for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.

Environment: Java, J2EE, Struts, HTML, JDBC, ANT, XML, IBM Web Sphere, JUNIT, DB2, Rational Rose, CVS, UNIX, Clear Case.

We'd love your feedback!