We provide IT Staff Augmentation Services!

Java Microservices And Aws Developer Resume

5.00/5 (Submit Your Rating)

Boca Raton, FL

SUMMARY:

  • 8+ years of experience as a developer, implementation of the Software Development Life - Cycle (SDLC), including, Functional and Technical design, Development, Implementation and Support.
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components(Eureka, Zuul, Hystrix), Pivotal Cloud Fundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.
  • Expertise in Java, J2EE, EJB, JDBC, JSP, Servlets, STRUTS, Springs Core, Spring MVC, Spring Boot, Hibernate, Web Services (SOAP AND REST API) and BPEL (Business Process Execution Language) technologies.
  • Complete Understanding and hands on experience in Agile development methodologies.
  • Strong analysis and design expertise in implementation of Financial, Insurance, Telecom, Health Care Retail, and CRM Applications.
  • Good understanding/knowledge of Hadoop/ Mapper/Reduce/HDFS Framework Architecture, NoSQL and Marklogic securities.
  • Have Exposure to Credit Derivatives, Equities, Futures, Commodities, Fixed Income Securities, Prime Brokerage, Stocks, Swaps, Options and Interest Rate.
  • Solid experience in implementing applications for global operations in diverse industries using Design Patterns e.g. MVC, Factory, Session Façade and DAO.
  • Thorough knowledge and experience in Insurance - Worker Compensation Insurance, Order Management (Telecom), Fixed Income Trading and Health Care.
  • Fluid understanding and experience in multiple programming languages, including Core Java, HTML, XML, JavaScript, Angular JS, Node.JS, JQuery, XSLT and Ajax.
  • Strong work experience in Web based application development, Database programming, distributed computing, Server side programming and Client Server computing in multi-threaded software systems using Java and XML parsing.
  • Strong experience in Application Servers like Web logic, Web sphere, Redhat Jboss and Tomcat server.
  • Strong experience in Object Oriented Programming (OOP), Object Oriented Analysis and Design (OOAD).
  • Thorough using of RAD, Eclipse, TOAD, SQUIRREL SQL CLIENT, Ant, Apache Maven and Web Logic Work Shop tools.
  • A very good knack for streamlining and optimizing processes and Data Base SQL Queries, also involved in writing PL/SQL, Stored Procedures.
  • Proven background for leading teams in stressful, deadline-oriented environments.
  • Excellent communication, interpersonal and presentation skills. Self-starter, customer focused.

TECHNICAL SKILLS:

Programing Languages/Frame works: ATG 11.1, Java (J2EE, EJB, JSP, JNI, Servlets, Log4j), XML, DOM, SAX HTML, Ajax, JavaScript, Angular JS, Node JS, Java Web Script, JQuery XSLT, BPEL (Business Process Execution Language), Web Services (SOAP, WSDL, REST API), STRUTS, Spring Framework,Spring Boot Spring Cloud, Netflix OSS components(Eureka, Zuul, Hystrix) Pivotal Cloud Fundry, AWS, Rabbit MQ, Kafka, Zookeeper, Swagger, JSON, Git hub, Rally, Angular JS and Hibernate.

Database / Application design: Oracle, DB2, OOAD, Design Patterns, My SQL, No SQL

Operating Systems: Linux, Windows & Mac OSx

Enterprise Software: IBM Web sphere, BEA Web logic Server, and Apache Tomcat, RAD Eclipse, XML, Web logic Workshop, Accurev, Clear Case, CVS and Visual SourceSafe

EAI Technologies: Rabbit MQ, Kafka, Websphere message broker, IBM MQ Series Tibco Business Works 5.x, Tibco Business Works Designer 5.x Tibco Enterprise Messaging Service for JMS.

EXPERIENCE:

Confidential - Boca Raton, FL

Java Microservices and AWS Developer

Responsibilities:

  • Working with AWS Identity and Identity Access Management (IAM) to created roles and policies.
  • Converting existing AWS infrastructure to serverless architecture (AWS Lambda) deployed in AWS Cloud Formation.
  • Deployed Spring Boot based microservices in Docker and Amazon EC2 container using Jenkins
  • Worked with Splunk and ELK stack for creating monitoring and analytics solutions.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
  • Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.
  • Implemented Micro Service Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
  • Validated the built API in the browser using Postman and Swagger API.
  • Used Spring Core Annotations for Spring Dependency Injection and Spring MVC for building REST APIs.
  • Worked on RESTful Web Services for transferring JSON data between two interfaces.
  • Worked with installation, configuration and troubleshooting the issues and performance tuning of WebLogic/Apache Tomcat and Catalina servers.
  • Used build tools like Ant, Maven and Gradle to build the application and deployed on the Tomcat Application Server.
  • Used Jenkins for the automatic build process and used for integration testing and deploying software.
  • Developed and prepared test cases and performed unit testing with Junit and following Test - Driven Development.
  • Researched on caching to improve the applications performance in Redis, Memcached and Couchbase
  • Used ReactJS framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Used GIT to control, track and maintain the different versions of the project.
  • Worked on maintaining the persistence using Hibernate ORM
  • Designed the architecture to let the third-party services to use the authorization information using OAuth.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Elastic Beanstalk, Elastic Search, Linux, Chef, Ansible, Git, Cloud watch, Cloud Formation, Auto Scaling, Jenkins, Shell scripting, HTML, JQuery, SOAP, HTTP, SQL, MySQL, XML and XSL, Angular JS, Node JS, Python, Java, J2EE, Spring, JPA and Hibernate, Junit.

Confidential - Dallas, TX

AWS Java Developer

Responsibilities:

  • Designed and deployed AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, Data pipeline, Security groups, Cloud Formation, IAM, and Route53.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication requirements and efficiently handled periodic exporting of SQL data into Elastic search.
  • Experience in developing web applications with a Dynamo DB, Mongo DB, and Cassandra, Elastic Search or similar data store.
  • Hands on experience with MongoDB Installation, Configuring, Monitoring and Designing Shared Environment.
  • Worked on MongoDB concepts such as locking, transactions, indexes, replications, schema design.
  • Worked on Automating the CICD pipeline and blue green deployment.
  • Worked on creating highly scalable and fault tolerant applications that can be deployed in multiple availability zones and regions.
  • Automation of various administrative tasks using AWS Lambda services.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Developed API using Hibernate to interact with the Oracle database.
  • Installed WebSphere Application Server (WAS) on various platforms
  • Troubleshooted WAS environment and applications
  • Performance tuning WAS, BPM by configuring caching, queuing, pooling, heap size and optimizing other JVM parameters Work with Enterprise Architecture team and development teams for with WebSphere Application server
  • Created and optimized views for user interactions using Angular 4, Angular JS, JavaScript, HTML and CSS.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
  • Worked with REST and SOAP Web Services for data communications.
  • Designed and developed the UI components using JSP, HTML, CSS/CSS3, XHTML, JavaScript, Ajax/JQuery, and Bootstrap.
  • Developed front - end interfaces and involved in Error Handling using JSP.
  • Created the User Interface screens using struts MVC for logging into the system and performing various operations on network elements.
  • Used Dynamo DB to store the data for metrics and backend reports.
  • Used Core Spring Framework for Dependency Injections of components.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Used Maven Build tool configuration for automation of building processes.
  • Worked with Mongo DB to store, retrieve, and update and manage the entire details decisional customer's data.
  • Utilized Configuration Management Tool Chef & Ansible to automate system operations.
  • Used Log4j to capture the log that includes runtime exception and for logging info which is useful for debugging.
  • Manage source code, software builds, software versioning, & defect tracking on software maintenance tasks/projects.
  • Worked on creating micro services using Jersey and Spring.
  • Worked on Persistence Layer using spring, JPA and Hibernate.
  • Worked on PL/SQL and created views, triggers, functions and stored procedures where ever necessary to improve the performance in MySQL database.
  • Created complex SQL queries and used JDBC connectivity to access the database.
  • Involved in developing Integration Issues, System Testing Issues, User Acceptance Issues and production Issues including JUnit.
  • Used Junit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Elastic Beanstalk, Elastic Search, Linux, Chef, Ansible, Git, Cloud watch, Cloud Formation, Auto Scaling, Jenkins, Shell scripting, HTML, JQuery, SOAP, HTTP, SQL, MySQL, XML and XSL, Angular JS, Node JS, Python, Java, J2EE, Spring, JPA and Hibernate, Junit

Confidential - Atlanta, GA

AWS Java Engineer

Responsibilities:

  • Involved in the review and analysis of the Functional Specifications and Requirements, initiatives using Rapid Application Development.
  • Developed Restful APIs and micro services using spring, Hibernate and Jersey.
  • Deploying, configuring on Web/Application Servers like JBoss and Apache Tomcat.
  • Worked with Jenkins DSL to create/update Jenkins jobs to automate CICD pipeline.
  • Developed Terraform scripts to create the AWS resources such as EC2, Auto Scaling Groups, ELB, Route53, S3, SNS and Cloud Watch Alarms.
  • Having good knowledge in NOSQL databases like Dynamo DB, Mongo DB, and Cassandra. Setting up and administering DNS system in AWS cloud using Route53.
  • Developed Cookbooks to configure AWS resources and deploy the applications using Chef.
  • Developed Playbooks to configure and installing applications using Ansible.
  • Worked with AWS Lambda using python to automate resource creation, perform compliance checks and cost optimization.
  • Created AWS Lambda using java to perform event driven processing.
  • Automated creation of encrypted S3 with versioning and logging.
  • Constructed S3 lifecycle of Applications & Database logs, which includes deleting old logs, archiving logs based on the retention policy and granting rights to authorized users.
  • Involved in the development of user interface using Angular JS, HTML and CSS.
  • Redesigning the existing web application with new technologies like Bootstrap and Angular JS.
  • Worked closely with architect in creating VPC, subnets and security groups.
  • Worked with API gateway to expose the APIs for internal consumption with two factor authentication.
  • Worked with Docker and ECS to containerize and deploy APIs.
  • Worked on developing CSO (Customer Specific Offer) application using Cloud Formation Templates.
  • Built products using Java and Scala based Spark Framework for the enterprise.
  • Worked on creating the EC2 Cluster to install and execute spark application for big data processing based on event notification using Lambda, SNS, Cloud Formation Template and Chef Cookbooks.
  • Scaled microservices, distributed systems and serverless applications using Simple Queue Service (SQS).
  • Experience working with large data sets, experience working with distributed computing like Apache Spark and Hadoop
  • Used design patterns such as Singleton, Factory pattern, Session Fa ade, Business Delegate, MVC, and DAO.
  • Worked with advanced MVC framework such as Spring - IOC, AOP, MVC and batch which is used for implementing backend functionality.
  • Developed Repayment Calculator, displays loan repayment options based on loan amount, interest and time period using AJAX with jQuery.
  • Used Rabbit MQ (Message queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Migrated applications from Java 1.7 to Java 1.8 using Lambdas and parallel streams.
  • Used JPA (Java Persistence API) along with Hibernate framework for implementing Test Classes.
  • Worked with S3 and ELK stack for creating monitoring and analytics solutions.
  • Automated the AMI update process for all existing ASGs for compliance and security updates.
  • Followed agile methodology along with Test Driven Development using Junit and Mockito.
  • Worked on creating and automating Acceptance Tests for ATDD using Java and Cucumber.

Environment: Java, Spring Core, Spring Boot, Spring Tomcat, Node JS, HTML, JavaScript, AngularJS, EC2, S3, SNS, SQS, Auto Scaling, Route53, RDS, JDBC, JPA, Hibernate, Spring JDBC Template, Git, Jersey, Rest, SOAP, XML, XSD, XSLT, Servlets, JSP, MySQL, Log 4j, JUnit, Mockito, Cucumber, Jenkins, Omni Graffle, Agile, Maven.

Confidential - IN

Java /J2EE Developer

Responsibilities:

  • Participated in system design, planning, estimation and implementation.
  • Involved in developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Developed the presentation layer using JSP, AJAX, HTML, XHTML, CSS and client validations using JavaScript.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework.
  • Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
  • Designed, coded and compiled Enterprise JavaBean (EJB).
  • Developed various EJBs (session and entity beans) for handling business logic.
  • Code implementation using java & groovy, re - factoring & peer review
  • Developed Session Beans and DAO classes for Accounts and other Modules.
  • Extensively used Spring JDBC in data access layer to access and update information in the database.
  • Worked on generating the web services classes by using WSDL, UDDI and SOAP.
  • Used JAXB API to bind XML Schema to java classes.
  • Involved in Units integration using JUnit, bug fixing, and User acceptance testing with test cases.
  • Used CVS for version control and Maven as a build tool.
  • Used Log4j for logging errors, messages and performance logs.
  • Used JBoss Application Server to deploy application

Environment: Java 1.4, JSP, Servlets, Struts frame work, Tag libraries, Java Script, CSS, AJAX, JDBC, JNDI, Oracle 8i, Java beans, Struts Validation framework, Windows/UNIX, Ant, JUNIT, SVN, QC, Edit Plus, Web Logic application server, SQL Developer .

Confidential

Java Programmer

Responsibilities:

  • Involved in the development of Controller, Service and integration layer.
  • Development of test plans and test cases to test the code using JUnit.
  • Performed the client side validations using JavaScript.
  • Implemented Servlets and Java Beans as per the requirements.
  • Developed Java Server Pages for implementing the presentation layer.
  • Developed and deployed Servlets on JBoss Server.
  • Used JDBC connectivity for connecting to the Oracle 8.0 database.
  • Performed validations using Struts Validation Framework.
  • Have written SQL queries to build and validate the data in the database.
  • Logging, capturing, analyzing and resolving defects.
  • Code Delivery and Integration with existing Code.
  • Unit testing and Integration testing of the modules.
  • Deploying the code into server.
  • Involved in providing maintenance and support for the application.

Environment: Struts, J2EE - Servlets, JSP, JMS, JDBC, XML, JavaScript, OC4J Server, Java, Java Beans, SQL, Oracle 8.0, JBoss, Struts, UML, MS SQL Server and VSS

We'd love your feedback!