We provide IT Staff Augmentation Services!

Senior Java/aws Developer Resume

4.00/5 (Submit Your Rating)

BostoN

SUMMARY:

  • An experienced Java EE & AWS Developer/Architect with more than 13+ years of professional experience in application design, development, analysis, implementation and enhancement. I always keen to learn new technologies and possess good analytical skills that help me to handle any type of project and focus on delivering high standards of service to clients.
  • Good exposure of AWS infrastructure using Simple Storage Service (S3), EC2, IAM, KMS, VPC, cloud formation and Cloud watch.
  • Hands on development experience on AWS SDK APIs, EC2, S3 setup through AWS console.
  • Experience in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Extensive experience in developing applications using Java and various J2EE technologies including Java/J2EE technologies Java, Spring, REST, JAX - RS, Hibernate, JDBC, JSP, Servlets, JSTL, EJB, XML, JMS, Kafka & Storm.
  • Working experience using frameworks like Spring MVC, Spring Rest, Hibernate and JSF.
  • Good design/development experience in real-time multithreaded application using Java Collection & c concurrency framework.
  • Efficient use of various design patterns such as MVC Model-View-Controller, Singleton, Service locator, Data Access Object, Data Transfer Object, Builder and Business Delegate in the development of distributed Enterprise Applications.
  • Experience in JUnit to develop unit testing and debugging of application.
  • Good knowledge of spring’s IOC, AOP, Spring Security and Spring Boot.
  • Experience in Node js, JavaScript, AJAX, JSON, HTML/DHTML and CSS for Presentation layer.
  • Hands on experience in Eclipse, Source Tree, Sonar and Version Controls using GitHub, Clear Case.
  • Build & Release engineering experience with SCM tools: ANT, Maven and Jenkins.
  • Expertise in writing Spring Rest web services and providing security with Spring Security.
  • Experience in all facets of software development life cycle using agile methodologies.
  • Good experience in the functional usage and deployment of applications in WebLogic, WebSphere and Apache Tomcat Server
  • Experience in agile methodology and iterative agile structured environment; daily scrum meetings with QA, developers, BAs, SMEs and project management teams.
  • Experience in setting up multi Clustered environment on Linux for real time data processing using Big Data technologies like Apache Storm, Spark, Zookeeper and Kafka.
  • Well versed with different development IDE like IBM Rational Application Developer &Eclipse.
  • Ability to learn and adapt new technologies and also to deliver outputs in short deadlines.

TECHNICAL SKILLS:

Java/Java EE Technologies: Java 1.8, collection framework, concurrency framework, Servlet, JSP, EJB, AWS SDK

Cloud Technologies: AWS: EC2, S3,Cloud Watch, Cloud-formation, IAM

Open Source frameworks: Hibernate, JSF, JAXB, Spring MVC, Spring Rest, Spring Security, Spring Boot, Apache Storm, Apache Spark, Hikari config, MongoDB, Micro Services, Chordiant, Google Guava

Web Services: SOAP, WSDL, UDDI, REST, Jersey, JSON, GSON

App/ Web Servers: Web Logic, Web Sphere, Apache Tomcat

Build & code analysis Tools: Jenkins, Ant, Maven, Sonar, JProfile, PMD, Checklist, J-Unit

Development Platform: Eclipse Luna, Spring Tool Suite, IBM RAD, Postman

Configuration Management: Source Tree, Git Hub, Apache Subversion (SVN), IBM Rational Clear Case

Design Tools: Polaria, Confluence, Visual Studio, Cloud Craft

Middle Ware: JMS, Apache Kafka, Apache Zookeeper

Design Patterns: Singleton, MVC, DAO, DTO, VO, Factory, Session Facade, Service Locator, Front Controller, Business Delegate, Builder, Proxy

PROFESSIONAL EXPERIENCE:

Confidential, Boston

Senior Java/AWS Developer

Responsibilities:

  • Improving scalability and maintainability through thoughtful systems architecture.
  • Improving products through technical product management.
  • Design, analysis and development of rest endpoints by using Spring REST, AWS SDK api’s which will read, write and analyze dispersion Grid data from S3 file system.
  • Configuration of AWS EC2 servers, S3 buckets and KMS for specified application.
  • Encryption of files using AWS-KMS and management of S3 buckets with restricted policies.
  • Handling of bucket versioning and lifecycle policies to and backup files.
  • Define the Elastic Load Balancer, Auto scaling groups to optimize the performance.
  • Configured AWS Identity Access Management group and users for improved login authentication.
  • Design and development of Hashi vault to securely accessing secrets/passwords.
  • Installation and configuration of vault Server. Creation of different ADM group and user to gain access of Vault server. Management of Token policy for a group.
  • Development of different APIs and services to access the vault token and caching management.
  • Creation and development of REST end points to expose portfolio data based on workspace id.
  • New library development with micro services architecture using Rest APIs, spring boot and ELB.
  • Dispersion worsening calculation in multithreaded environment and in corporate this in existing Grid.
  • Handling of dispersion server using Spring Boot which deployed in AWS.
  • Migrated existing tomcat cache server to AWS.
  • Responsible for design, develop, test, build, deliver and commit code using Source tree, Git Hub and Jenkins.

Environment: Java 1.8, Node, Spring Boot, REST, Micro Services, Jersey, AWS, Jenkins, Oracle, Eclipse, GitHub, Source Tree, Postman

Confidential

Senior Java Developer

Responsibilities:

  • Design, develop and testing of Storm topology which read message from Kafka topics.
  • Development of message generation unit Spout and message processing unit bolt with apis provided by Apache Storm.
  • Coding and testing of Kafka producer and Kafka consumer client to read and write data on Kafka Topics using Kstream.
  • Explore and analyses the new APIs of Storm which can be best suited to read/write data from Kafka.
  • Setup and configuration of Mongo DB to cache the CSV file which used in case of network failure.
  • Configuration and management of distributed coordination service using Apache Zookeeper.
  • Integration of Apache Kafka for data ingestion, streaming and store.
  • Responsible for setting up Storm cluster using Zookeeper and Kafka.
  • Responsible for initial setup of development environment using Eclipse/SVN for all source code control and maintenance

Environment: Java 1.8, Java EE, Apache Storm, Apache Kafka, Zookeeper, MongoDB, SVN, Ehcache, Eclipse Luna

Confidential

Technical Architect/Sr. Developer

Responsibilities:

  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
  • Design and development of customer validation work flow web service by using Spring Rest in the back-end to handle requests sent from the Bancs Payment, Bancs Core and VMAX.
  • Integrated front end technologies like JSP and AJAX, JSTL, Hibernate and Spring, and an Oracle database.
  • Developed Junit test cases for unit testing and integration testing.
  • Design and develop the complete Validation and exception handling framework using spring.
  • Creation of GUI for manual capture payments using Spring MVC.
  • Design and development of Rest web service for name number match.
  • Increased performance, extensibility, manageability and testability of the code by using Sonar.
  • High level design of a data enrichment and validation framework required to construct booking.
  • Attended daily meetings with the Business Analyst on the requirement analysis and design.
  • Creation of payment flow diagram using visual studio.
  • Handling & routing of failed payment into Control and Repair queue based on error code.
  • Creation of new control and repair queues for failed payments.
  • Written APIS for JSON data processing by using GSON.
  • Creation of File Splitter framework in multi-threaded environment using Java Concurrent API s.
  • Deployment and configuration of DB Connection in Web Logic server
  • Audit and Logging handling by using Spring AOP advices.
  • Continuous integration using Jenkins for nightly builds and sends automatic emails to the team.
  • Used Jenkins plugins for code coverage and also to run the entire test before generating war file.

Environment: Java 1.8, J2EE, EJB, Concurrency Framework, Multithreading, Hibernate, Spring AOP, Spring MVC, Spring Rest, Spring Security, Web logic 12C,JMS,Jenkins, Unix, SQL Developer, Eclipse Luna, Sub Version, Oracle, Polarian, Confluence, VSD, JIRA, Hikari Config

Confidential, Baltimore

Sr. Developer/ Technical Lead

Responsibilities:

  • Perform different task like coding, testing, and integration of code in all phases of the project.
  • Designed web screens for various modules using JSF, HTML, DHTML, Ajax and CSS and used Java Script as client side validation.
  • As a Developer I worked independently on a Customer Insurance module which includes development of various insurance related screen and services using JSF, Hibernate and Java Script.
  • Complete the Software upgrade like Web Sphere, RAD, and JAVA 1.5 to J2SE1.7.
  • Restructuring of try catch exception handling by using J2SE 1.7
  • Work closely with Product Owner, Business Analyst, and Designer to resolve any functional or technical issues.
  • Designed and developed of reject Application Message driven beans that consumed the messages from the Java message queue using JMS and Tibco.
  • Built DAO package as well as DAO IMPL package to implement the data access logic.
  • Wrote Hibernate 3 configuration files to enable the data transactions between POJO and Oracle Database.
  • Installed, configured and maintained rational clear case for development environment.
  • Created branches, performed merges, and labeled baselines in clear case.
  • Manage day to day technical challenges and communicate to Scrum master and project manager for any risk and issues associated with the development activities.
  • Worked on various performance issue related to page flow and memory.

Environment: J2SE 1.7,J2EE,RAD,Web Sphere, Apache Trinidad, JSF, Oracle 11g, JavaScript, CSS, Ajax, Chordiant 6.5, XSLT, Web services, Hibernate, JMS, MDB, Clear Case, HP Quality Center, Sonar.

Confidential

Developer

Responsibilities:

  • Implemented Data Access Layer using ORM Hibernate with standard HQL Queries.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Write business logic for different implemented interfaces.
  • Wrote Java code to map Domain object to Data objects & data objects to value objects based upon some logic.
  • Scripting of test cases, unit testing of different newly written methods, generates coverage reports using J-Unit .
  • End to end development of use case using Java and related technologies.
  • Developed the business delegates for delegating the request to business end.
  • Wrote the interfaces and there implementation classes for business logic.

Environment: Java, J2EE, Spring IOC, Hibernate, Star Team, JBoss, PMD, SQL Developer, Eclipse

Confidential

Developer

Responsibilities:

  • Develop, implement & provide all kinds of support for client software.
  • Wrote logics for all Financial Mathematical calculation using Java Math APIs.
  • Unit testing of different feeds provided by client in CSV format.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Coding of User interfaces and its supporting beans.
  • Development of GUI reports.

Environment: Java, JSF, Java Script, Eclipse, Apache Tomcat, Composite Server, Image Server

Confidential

Developer

Responsibilities:

  • Requirement analysis and Programming of all the business methods and interfaces.
  • Coding of Java Script APIs using AJAX for map analysis.
  • Design and develop the data model.
  • Extensively involved in writing JavaScript/ jQuery Ajax call to retrieve the data from the back-end then display on the screen in a well-organized way.
  • Creation of DAO layer to Access DB tables using Hibernate.
  • Development of different Servlet classes to generate the response which used to render GUI part using DOM.

Environment: Servlet, Jsp, JSF, Ajax, Java script, Html, Hibernate, Web sphere, Oracle 10g, Oracle Spatial, Eclipse, Autodesk Map Guide Server & Author.

We'd love your feedback!