We provide IT Staff Augmentation Services!

Java/aws Developer Resume

3.00/5 (Submit Your Rating)

TX

SUMMARY

  • Have 8+ years of programming, technology, and engineering expertise in developing software’s while incorporating critical thinking, problem solving, and leadership.
  • Has strong experience with Micro - Services, API’s and Software App’s development using Java, Spring Boot, APIGEE, PaaS Technologies like PCF, AWS, Forgerock OpenIG.
  • Expert in leading a team, implementing Agile, and CI-CD model of development.

TECHNICAL SKILLS

Java Technologies: Spring (Boot, Batch, Cloud, Integration, Web Services, ORM, DAO, Web, aspect), Struts, Core Java

Web-Services: Rest/Restful (JSON), Soap(XML)

CI-CD Tools: Jenkins, Hudson, Bit bucket, GitHub

Programming Languages: Java-8, Groovy, Java Script, 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 Cloud Foundry (PCF), Apigee, AWS

UI Technologies: Angular JS, Bootstrap, jQuery, GIT

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, TestNG, Mockito, Powermock

ORM Frameworks: Hibernate, iBATIS, Spring JPA/JDBC

Other Tools: Rally, Jira, Splunk, Interact, Soap-UI, JMeter, Slack

PROFESSIONAL EXPERIENCE

Confidential - TX

Java/AWS Developer

Responsibilities:

  • Working with agile technologies, analyzing user requirements; envisioning system features and functionality.
  • Attended regular agile/scrum, meetings/ retrospective and story pointer-based iteration meetings.
  • Attended implementation meetings for the scheduled production releases immediately after the defects were fixed for the existing applications.
  • 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.
  • 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.
  • Responsible for maintenance and development of the backend usingjava7.
  • Involved in designing, creating, reviewing Technical Design Documents.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 10 and Node JS.
  • Enhanced application performance by Angular 10 Component based development in view of future Angular framework transitions.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • 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.
  • Deployed and hosted the application on AWSusing OpsWorks, automated single click deployment onto AWSusing Chef.
  • Created cloud front for accelerated delivery of websites, APIs and content byroutingthe traffic using Route 53.
  • 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, and 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.
  • Experience creating Datamart and entering market data, trades, and securities into Murex systems
  • Developed and tested equity/FX derivatives applications (Murex) using Java, XML, Eclipse, and UNIX.
  • 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 Web Services request from an UI application.
  • Eureka service registry of PCF configured for each services 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.
  • Implemented Validation Service using JSR 303 Bean validation and @interface Custom Validation.
  • Rest API’s were exposed using @Rest Controller interface and produce JSON formatted data.
  • SOAP Web Services were consumed using xml schema and XSD’S.
  • Postman and SOAP UI tools were used to test Rest and Soap Web Services respectively.
  • IBM Interact tool is used for creating flowcharts to decide Offers based on request configured using soap Web Services.

Confidential - TX

Sr Java/AWS Developer

Responsibilities:

  • Working with agile technologies, analyzing user requirements; envisioning system features and functionality.
  • Monitor the data streaming between web sources and hdfs.
  • Supported the weekly calls and resolving the incident tickets.
  • Used new features in java 11 and worked with lambda and new methods.
  • Consumed some new features in java 11 for enhanced performance.
  • Designed, built and deployed application using the aws stack (including ec2, mongo db, docker, kubernetes orchestration container(eks)) focusing on high-availability, fault tolerance and auto-scaling.
  • Responsible to manage data from different sources.
  • Used streams and lambda expressions availableto store and process the data.
  • Designed and developed all components, JSP, Controller, Spring configuration and Hibernate configuration for various modules.
  • Actively used xml (documents and transformations) for creating templates with dynamic data from xml file.
  • Utilizedjava 8features like lambda expressions and stream api for bulk data operations on collections which would increase the performance of the application.
  • Worked with backend developers to convert html/css non-functional pages into dynamic jsp pages.
  • Developed cross-browser pages using css, html, dhtml, and javascript
  • Used core java and spring mvc framework for application development within nationwide established framework.
  • Developed the backend server with spring boot, involving different layers of the application including
  • Entity/model, dao/repository, controller, service, business, and persistence.
  • Converted a monolithic app to microservices architecture using spring boot using 12-factor app methodology.
  • Deployed, scaled, configured, wrote manifest file for various microservices in pcf.
  • Develop service layer using spring mvc.
  • Implemented unit tests for testing angular components with frameworks using karma and jasmine.
  • Used spring web mvc framework for the applying mvc implementation to the web application.
  • Used hibernate transaction management, hibernate batch transactions, hibernate cache concepts.
  • Use tag libraries in jsp to embed business logic.
  • Used validators, converters and javascript in the application for validation.
  • Used jdbc for database connectivity and manipulation.
  • Performed the unit testing for each module in the application.
  • Developed rest api using spring mvc and spring boot, hosted all micro services on pcf .
  • Using pcf did smoke tests, which are functional unit and integration tests on all major system components.
  • Designed and developed the rest based microservices using the spring boot.
  • Implemented pagination and sorting functionalities in different modules using jquery plug-in.
  • Customize the data access module using dao patterns, to handle the entire transaction with the database.
  • Wrote various sql, pl/sql queries and stored procedures for data retrieval.
  • Created internal diagnostic tools using golang and angularjs in order to assist with customer issues.
  • Golang and java were used as a backend rest service while angularjs was used for the user interface.
  • Backend development in golang for limit monitoring system.
  • Wrote unix shell scripts and used unix environment to deploy the ear and read the logs.
  • Created junit test cases to test the codes and validate the release.
  • Junit, log4j were used for unit testing and as logging frameworks involve in developing unit test framework
  • Using junit. Wrote junit test cases for every java class. Used eclipse as ide.
  • Code staging in gitlab and building in jenkins for release night regressions

Confidential - NJ

Sr Java/AWS Developer

Responsibilities:

  • Implemented Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Producer API’s are exposed via proxy using APIGEE.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Automate the cloud deployments using chef, python (Boto & Fabric) and AWS Cloud Formation Templates.
  • Eureka service registry of PCF configured for each services to enable communicate via cloud.
  • 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 AngularJS.
  • Developed Middle tier features usingJava 7and JDBC.
  • Involved in Creating a JWT token in JavaScript.
  • 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.
  • Consumer API’s communicate to other services or API’s via APIGEE proxy, and some consumer’s use Rabbit MQ as a medium to delegate messages.
  • 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.
  • 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.
  • Implemented Jenkins for a central build and deploy activities by configuring Jenkins in micro service apps.
  • Validation Service using JSR 303 Bean validation and @interface Custom Validation
  • Designed and configuredJava8 Completable Future pipelines as to emulate the high throughput of services backed by messaging systems
  • Used Cucumber for unit test cases and spun up HSQL embedded database for integration testing.
  • 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.

Confidential - CA

Java Developer

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 Thyme leaf 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 AWS services.
  • 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.

Confidential - NY

Java/j2ee developer

Responsibilities:

  • Worked on UI development using JSP on Struts and Spring MVC Frameworks.
  • Develop and test PL/SQL stored procedures.
  • Developed DAOs (Data Access Object) and DOs (Data Object) using Hibernate as ORM to interact with DBMS - Oracle
  • Developed modules that integrate with web services that provide global information.
  • Responsible for the systems design, architecture, implementation and integration with various technologies like Spring Integration, Web Services, Oracle Advanced Queues and WMQ’s.
  • Implemented framework Spring 3.05 and Spring Integration 2.0.5 upgrades.
  • Used OSGi container framework to install bundles (modules) developed using Spring and Spring Integration.
  • Used Web services to communicate and integrate within different system.
  • Worked as Web Dynpro Java developer and developed custom applications and creating the Portal screens.
  • Create and access JAX-RS REST and JAX-WS SOAP based Web Services, to access internal and secured applications inside and outside the intranet.
  • Responsible for development, testing, deploying and maintaining Spring Integration projects on Virgo (OSGi Container).
  • Used Log4j for logging the application, log of the running system to trace the errors and certain automated routine functions.
  • Build applications using MAVEN.
  • Learn and implement upcoming technologies and software updates.
  • Participates in high level and low-level design discussions.
  • Modified and enhanced the Division of Disability Determinations case processing application.
  • Designed and developed functions used by Division of Disability analysts when adjudicating a case and managing caseloads in Java/Oracle environment.
  • Diagnoses and resolves application bugs and monitoring logs files across the application.
  • Reviews code from other developers to ensure it meets design standards.

Confidential

Java Developer

Responsibilities:

  • Perform incident resolution for WebSphere Application Server, WebSphere MQ, IBM Message broker, Process and Portal server.
  • Configured WebSphere resources including JDBC providers, JDBC data sources, connection pooling, and JavaMail sessions. Deployed Session and Entity EJBs in WebSphere
  • Developed Rich user interface using RIA, HTML, JSP, JSTL, JavaScript, JQuery, CSS, YUI, AUI using Liferay portal.
  • Analysis, design and development of Application based on J2EE using Struts and Hibernate.
  • Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions.
  • Implemented Point to Point JMS queues and MDB's to fetch diagnostic details across various interfaces.
  • Worked with WebSphere business integration technologies as WebSphere MQ and Message Broker 7.0 (Middleware tools) on Various Operating systems.
  • Worked on new Portal theme for the website using Liferay and customize for the look and feel.
  • Developed the application using with Java technologies like JSP, Servlets, AJAX, Hibernate, Java Beans, XML, and JAXB.
  • Designed components for the project using best practices and J2EE design patterns such as Model-View-Controller (MVC), Data Access Object, and Value Object.
  • Extensively used the Spring Core for Inversion of Control (IOC), Application Context and ORM modules in the project.
  • Hands on experience on CXML in implementing Modules involving e-Commerce based order/receipt, catalogue transport and Punch out operations for certain specific clients.
  • Experience Struts customs tags such as HTML, Logic, and Bean Tags depending upon the requirement.
  • Hands on experience in usage of AJAX to create interactive web pages.
  • Developed Servlets and JavaServer Pages (JSP), JAX-WS to route the submittals to the EJB components and render-retrieved information using Session Façade, Service Locator (design pattern).
  • Experience in deploying and testing the web application on WebLogic application server.
  • Used Hibernate for all the database mapping and Implemented ORM with HIBERNATE to make the Persistence class objects of the domain model to access Oracle database tables.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Implemented JDBC template in the data access object layer to access and update information in the Oracle11g Database.
  • Developed Use Cases, Class diagrams, Sequence diagrams and User Interface diagrams in UML using Rational Rose
  • Used ANT scripts to create JAR, EAR, War files and Deployed the application on WebLogic application server.
  • Involved in developing JUNIT Test Cases to validate the type of data in the XML Files.
  • Performed SQL tuning using SQL Trace, explain plan for optimizing query performance.
  • Developed test cases and performed unit and integration testing when needed. Collaborated with users, database administrators, and team members involved in the project implementation.

We'd love your feedback!