We provide IT Staff Augmentation Services!

Sr Java/aws Developer Resume

Southlake, TX

SUMMARY:

  • 8 years of IT EXPERIENCE
  • Searching for the opportunity to bring 8 years of programming, technology, and engineering expertise in developing software’s while incorporating critical thinking, problem solving, and leadership.

SKILLS:

Micro - Services, API’s and Software App’s development using Java, Spring Boot, PaaS Technologies like PCF, AWS. Expert in leading a team, implementing Agile, and CI-CD model of development

TECHNOLOGIES SKILLS:

Java Technologies: SPRING (BOOT, BATCH, CLOUD, INTEGRATION, WEBSERVICES, ORM, DAO, WEB, ASPECT), STRUTS, CORE JAVA

Web-Services: REST/REST-FUL(JSON), SOAP(XML)

CI-CD Tools: JENKINS, HUDSON, BITBUCKET, GITHUB

Programming Languages: JAVA-8, GROOVY, JSCRIPT, UI, PL/SQL, UNIX, SHELL

Servers: WEBLOGIC, TOMCAT, WEBSPHERE, JBOSS, JETTY

Build Tools: MAVEN, GRADLE, ANT

Messaging Platforms: KAFKA, RABBIT MQ, ACTIVE MQ, IBM WEBSPHERE MQ

Logging Frameworks: LOG4J, LOGBACK, SLF4J, JBOSS (MDC)

Cloud Technologies: PIVOTAL CLOUF FOUNDRY (PCF), AWS

UI Technologies: ANGULAR JS, BOOTSTRAP, JQUERY, GWT

Databases: ORACLE, CASSANDRA, MYSQL, MONGODB, H2, HSQL

Security Certificates: CA SIGNED, SELF SIGNED CERTS

Development Tools: INTELLIJ, ECLIPSE, SPRING TOOL SUITE(STS), RAD

Testing Frameworks: CUCUMBER, JUNIT, TEST NG, MOCKITO, POWERMOCK

ORM Frameworks: HIBERNATE, IBATIS, SPRING JPA/JDBC

Other Tools: RALLY, JIRA, SPLUNK, INTERACT, SOAP-UI, JMETER, SLACK

EXPERIENCE:

SR java/AWS developer

Confidential, SOUTHLAKE, TX

Responsibilities:

  • Implemented Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Worked in managing VMs in Amazon using AWSand EC2.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Automate the cloud deployments using chef, python and AWS Cloud Formation Templates.
  • Used in-built market place services of PCF for RabbitMQ, MySQL config. Restful API’s are created to handle real-time request/response.
  • Creating POC for various functionalities using latestJava8 Technologies such as Spring boot, JPA, Maven and Angular JS.
  • Worked on GWT platform using Scribd API as document repertoire with MySQL as database and Tomcat as server.
  • Developed Middle tier features usingJava 7and JDBC.
  • Involved in Creating a JWT token in JavaScript.
  • ResolvingAWSissues related toAWSStorage, Configuration, networking,routingetc.
  • Used config-server options of PCF for maintaining application properties pertaining to each environment and User-Provided-Config-Server (cf cups) option for Syslog and Oracle DB connectivity.
  • Configured Artifactory repository as a central build repo.
  • Agile is followed in a 2week sprint model which includes daily scrum call, weekly once sprint planning, sprint backlog, mid sprint review, sprint release, followed by sprint retro meets.
  • Designed and developed all components, Jsp, controller, Spring configuration and Hibernate configuration for various modules.
  • Configured Direct connect and VPN withAWSVPC.
  • Excellent knowledge ofJMS(Java messaging services) using EJB MDB andJMS (IBM MQ).
  • Designed architecture of real time processing micro services workflow considering the upstream and downstream system capabilities.
  • RESTful multichannel architectures as well as Security inJava7/ Java 8.
  • Developing Micro Services, and creating API’s using Java 8 Spring Boot framework using Maven as a build tool and Oracle as an enterprise level database.
  • Implemented JWT tokens along with Spring Boot Security to develop Authentication/Authorization in application.
  • Hosting Micro Services on PCF and AWS platforms.
  • Usedspringboot framework to create properties for various environments and use yamls for configuration.
  • Migrated applications from internal data center to AWS.
  • Used Spring AOP for the transaction management and logging.
  • Bitbucket repo is used as a centralized repository and configured Hooks and Webhooks to Rally and Slack tools for notification purposes.
  • Implemented Jenkins for a central build and deploy activities by configuring Jenkins in micro service apps.
  • Designed and configuredJava8 Completable Future pipelines as to emulate the high throughput of services backed by messaging systems
  • Configured Splunk monitoring alerts based on error conditions.
  • Have implemented chef provisioning for creation of on demand instances and instance infrastructure using the chef-client and bootstrapping using plugins against AWS EC2.

Java/AWS developer

Confidential, Irving, TX

Responsibilities:

  • Developed Spring MVC app deployed on Weblogic to orchestrate transactions by using micro services.
  • Implemented Spring Batch for batch processing of files, and used Caching Connection Factory, Asynchronous Reader, Processor, Writer interfaces to improve performance of batch processing.
  • IBM Websphere MQ’s are configured to delegate messages.
  • Used Java7 FileWatcher Service for file polling.
  • Responsible for maintenance and development of the backend usingjava7.
  • Involved in designing, creating, reviewing Technical Design Documents.
  • Producer API’s are exposed via proxy using APIGEE.
  • Setup AWS VPC's for dev, staging and Prod environments.
  • DefinedAWSSecurityGroups, which acted as virtual firewalls that controlled the traffic, allowed reaching one or moreAWSEC2 instances.
  • Used groovy and spring boot to collecting the data from users and packaged the data as json distributed to 43 applications.
  • Deployed and hosted the application on AWSusing OpsWorks, automated single click deployment onto AWSusing Chef.
  • Configured Jetty Server to instead of Tomcat to run for Spring Boot apps.
  • Hands on experience with one or more Cloud Infrastructure and Services like Amazon AWS.
  • Developing a product-level cloud-based architecture in AWS.
  • Installing and automation of application using configuration management tools Puppet and Chef.
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, Cloud Formation.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Product enhancements and implement solutions for multi-tenant J2EE based legacy enterprise product enabling as Cloud based deployment and higher availability and scalability.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Worked on building & deploying Javacode through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy toAWSand worked AWS Cloud management.
  • Configured Elastic Load Balancers (ELB) with EC2 Auto scaling groups. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Used Gradle as a build tool and configured Nexus Repository for the central build setup.
  • Performed Jenkins Build and Deployment for upgrading the application to higher environments.
  • Created RESTful web service barcode Controller for handling the WebServices request from an UI application.
  • Developed the presentation layer using Angular JS.
  • Vulnerability Assessment & Penetration Testing on the infrastructure on AWSfor security.
  • Eureka service registry of PCF configured for each service to enable communicate via cloud.
  • Used in-built market place services of PCF for RabbitMQ, MySQL config.
  • Used config-server options of PCF for maintaining application properties pertaining to each environment and User-Provided-Config-Server (cf cups) option for Syslog and Oracle DB connectivity.
  • SOAP WebServices were consumed using xml schema and xsd’s.
  • Postman and SOAP UI tools were used to test Rest and Soap WebServices respectively.
  • IBM Interact tool is used for creating flowcharts to decide Offers based on request configured using soap WebServices.

SR Java Developer

Confidential, CINCINNATI, OH

Responsibilities:

  • Involved in designing the new architecture for existing application to latest technologies.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Designed and developed the UI components using JSP, HTML, CSS, JavaScript, AngularJS, Node JS, jQuery, Bootstrap and AJAX.
  • Used Tiles Framework for Presentation layer and Validation Framework for validations.
  • Used Maven build tool for compiling and packaging the application and used Jenkins with maven for application build and continuous integration.
  • Implemented Spring Security for authentication and authorization.
  • Implemented the persistence layer using Hibernate and configured Hibernate with Spring to interact with the Database from the DAO.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
  • Implemented Spring Transactions along with Spring ORM for database transactions.
  • Used Thymeleaf template engine that work both in web based and non-web-based environments.
  • Consumed Web Services - WSDL and SOAP for client side for exchange rate calculation and used JAX-RS with jersey for web services.
  • Worked on implementing current Rest web services to one of cloud computing services AWS.
  • Used Amazon S3 to store and retrieve media files such as images and Amazon Cloud Watch is used to monitor the application and to store the logging information.
  • Involved in writing JavaAPI for Amazon Lambda to manage some of the AWSservices.
  • Used AWSframework for creating background and multistep workflows.
  • Extensively worked with Oracle database and Cassandra, created and worked with various database objects like Packages, Stored Procedures, Functions, Triggers, Views, Materialized Views, dblinks, external tables, Materialized Views etc.
  • Managed review and troubleshooting of existing Informatic data flows with the main goal to streamline business logic and shorten daily processing.
  • Used JMS to send/receive asynchronous data to other applications.

Java/j2ee developer

Confidential

Responsibilities:

  • Coordinated with mainframe developers to understand, preserve and migrate legacy application functionality.
  • Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, Ajax.
  • Used jQuery front end to display the Insurance policy of the company
  • Used Angular.js framework where data from backend is stored in model and populated it to User Interface
  • Used Bootstrap, Angular JS and Node JS in effective web design
  • Participated day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers
  • Implemented User Interface and integrated with backend code, NodeJS as server-side technology.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML
  • Coded JavaScript for page functionality and Light box plug-ins using jQuery
  • Developed JavaScript code implementing the Ajax technique for the online payment pages on the client-side
  • Understood design layouts from graphic designer and converted the page using HTML, CSS, Photoshop and other editors like Dream Weaver, Notepad
  • Built responsive site using Bootstrap that fits devices of different visual sizes
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface, and Forms
  • Contact with different customer for their requirements and modified code as per the customer requirement
  • Involved in AGILE Methodology process which includes bi-weekly sprint and daily scrum to discuss the design and work progress
  • Implemented MVC architecture using Servlets, JSP
  • WebLogic 8.1 application server was used to host the Application.
  • Used GIT for version control and Eclipse as IDE
  • Responsible for the performance PL/SQL procedures and SQL queries
  • Involved configuration and deployment of application on Tomcat Apache
  • Involved in design, coding, unit and system testing, documentation, assisting in training and implementation of projects, applications, work flows, etc.
  • Deployed the applications into LIVE and QA Environment
  • Involved in writing and modifying Procedures, Queries, Views, Triggers and calling them from JavaScript
  • Involved in the designing of Java Server Pages required for the application

Java/j2ee developer

Confidential

Responsibilities:

  • Worked on UI development using JSP on Struts and Spring MVC Frameworks.
  • Developed several templates for websites by hand coding of HTML, XHTML, CSS, and JavaScript.
  • Utilized JavaScript and CSS to design and develop the front end of web applications and portals.
  • Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure to be able to define text alignment, size, borders, and many other typographic characteristics.
  • Developed client and server-side validation for the application using JavaScript and Validation controls.
  • Used JavaScript and struts validation framework for performing front end validations
  • Used JavaScript JQUERY to simplify client-side scripting, effects, modal windows.
  • Designed web pages and used applications that meet business and user goals through a positive user experience.
  • Developed the application using Struts MVC Framework.
  • Developed Date Time Picker using Object Oriented JavaScript extensively.
  • Used JavaScript Validate input values on forms to make sure that they will be accepted before they are submitted to the server

Hire Now