We provide IT Staff Augmentation Services!

Sr. Java/kafka Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Over 8+ years of progressively responsible experience in development, testing, documentation & production support applications using Internet, Web and Client Server Technologies in N - Tier J2EE Architecture.
  • Expertise through all parts of Software Development Life Cycle (SDLC) in developing web applications using JAVA, J2EE, EJB, Web services, SOA, SOAP, RESTful etc.
  • Extensive hands-on experience wif core expertise in design, development, and deployment of N-Tier enterprise applications for teh J2EE platform using Core Java, Servlets, Struts, Spring, EJB, JSP, Web services, JPA, JNDI, JMS, JAXP, JUnit, JMeter.
  • Hands on experience in teh implementation of Core Java SE 8 concepts like Streams API, Lambda functions, Generics, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.
  • Used Java8 features in developing teh code like Lambda expressions, creating resource classes, fetching documents from database.
  • Hands on experience in Front-End technologies like Angular Js, Bootstrap 3.1, HTML5, JavaScript, CSS3, jQuery, Google Web Toolkit (GWT), Tag Libraries, Custom Tags, Ajax and Node Js, Ext Js.
  • Solid background in Core Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans, Executor Services, Thread pools.
  • Experience in working wif open source frameworks like Spring, Struts and ORM frameworks like Hibernate and Spring JPA.
  • Experienced using JSF, Servlets, JSP, JDBC, JMS, JSTL and JNDI.
  • Extensive experienced wif hands on development in various Spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring JPA, Spring Securities and Spring Batch, Spring Boot, Spring Microservices, and swagger API's.
  • Expertise in IDEs for software development like NetBeans, Eclipse, Eclipse STS, RAD, and JDeveloper.
  • Experience in working wif various Application Servers like IBM Web Sphere, Web Logic, JBoss and Apache T

PROFESSIONAL EXPERIENCE:

Confidential, AZ

Sr. Java/Kafka Developer

Responsibilities:

  • Worked wif teh US card recovery team in estates service project. Developed teh API endpoint to trigger teh balance letters, Email and Phone calls only to teh eligible customers. Additionally, developed teh SonarQube coverage for better coverage of higher TEMPthan 95%. Extensively worked on spring boot to simplify teh process of configuring and to deploy teh spring applications. Developed REST API's using Spring Boot. Developed teh API endpoint based on teh RESTful Webservices. Developed and consumed JSON based RESTful services using Spring MVC and Spring Boot. Implemented ingestion services to connect to RDBMS using Kafka producer API's / Kafka Connect. Experience writing Kafka Stream applications using Kafka APIs and Kafka Streams API Implemented ingestion services to connect to RDBMS using Kafka producer API's / Kafka Connect. Experience writing Kafka
  • Stream applications using Kafka APIs and Kafka Streams API. Wrote Producer and Consumer API to publish and consume data from topics respectively. Dealt wif error topic in case of failure. Implemented retry mechanism before sending to error topic. Implemented multithreaded consumption for slow consumers. Implemented exactly once semantics using Kafka stream from topic to topic. Wrote services to store and retrieve user data from teh Mongo DB for teh application on devices. Used Postman to test teh REST API end points. Utilized Spring Boot framework to develop teh controller and service classes for interacting wif teh database. Used Spring Framework for Dependency injection and integration wif other layers: Service objects, DAO etc. Implemented teh application using Spring Boot Framework and handled teh security using Spring Security. Used Spring
  • JDBC in persistence layer that is capable of handling high volume transactions. Produced and consumed Kafka for data streaming. Used Cassandra as teh backend database to retrieve Data Access Objects. Developed Spring boot application wif Microservices and deployed it into AWS using EC2 instances. Involved in setting up teh application to run on
  • AWS cloud environment on multiple EC2 instances. Worked on AWS, High Availability Practices and deploying backup/restore infrastructure. Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, and Jenkins. Automating teh Datadog Dashboards wif teh stack through Terraform Scripts. Experience on working several AWS services like EC2, S3, ELB, SNS, ALB, and ECS. Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS and worked AWS Cloud management. Configured Elastic Load Balancers (ELB) wif EC2 Auto scaling groups. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch. Experience in Implementing API's in Java Multi - Threaded Environment. Developed teh responsive UI web pages using XHTML, jQuery, HTML5, CS

Confidential, VA

Sr. Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in teh Scrum Cycle model. Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along wif AngularJS in creating teh Application. Extensively used MVC, Factory, Delegate and Singleton design patterns. Decomposed existing monolithic code base into Spring Boot Microservices. Developed new features and provided support for all Microservices.
  • Developed Spring boot application wif Microservices and deployed it into AWS using EC2 instances. Created an AWS RDS Aurora DB cluster and connected to teh database through an Amazon RDS Aurora DB Instance using teh Amazon RDS Console. Hands on experience wif one or more Cloud Infrastructure and Services like Amazon AWS.
  • Developing a product - level cloud-based architecture in AWS. Designed services to store and retrieve user data using Mongo DB database and communicated wif remote servers using REST enabled Web Services on Jersey framework. Rest API's were exposed using @Rest Controller interface and produce Json formatted data. Working wif Ibatis ORM tool to connect teh java code to Database (Oracle). Developed IBATIS config files for SYBASE D.B tables, stored process. Experience in integration tools like Spring Integration, Apache Kafka and Apache Camel to integrate teh enterprise application technologies wif existing JVM environment. Written Producer APIs to read teh Feed files (JSON) and publish
  • Assortments, Products to Apache Kafka Topic by using custom Serializers. Exposed teh endpoint for Swagger and developed API's for documenting RESTFUL Web services. Experience in Implementing API's in Java Multi-Threaded Environment. Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, Bitbucket, Docker.
  • Debugging teh application by running teh server in debug mode and having teh experience in usage of log4J to log teh information in log files. Use Eclipse as IDE tool to develop teh application and JIRA for issue tracking Use SVN for version control and JIRA for project and issue tracking. Developed AngularJS based user interface and consumed RESTful services using Ajax calls

Environment: J2EE, Java 1.8, Spring framework, Spring MVC, Hibernate, JSP, AJAX, SOA, Web Services, SQL Server, Microservices, XML, Json, Ext JS, NodeJS, jQuery, JSF, JavaScript, WebSphere 8.5, Clear Case, Apache Maven, Apache Cassandra, MongoDB, JUnit, Html, Unit, XSLT, HTML/DHTML, JENKINS, Spark, Kafka.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Analysis, Design and Code development. Developed business components using Java Objects, Core Java, Multithreading and Collections Developed end to end application on spring boot framework (Rest Api Application/Spring JPA using Crud repository). Creating reproducible infrastructure environments for teh Microservices architecture (Ansible, AWS CloudFormation). Used Maven build script for building and deploying teh application and Designing new database tables for teh enhancements. Created User defined exception classes using Java. Used Core, Context, and Security, Bean modules of Spring Framework.
  • Developed teh Microservices using Spring Cloud wif components of Netflix OSS Implemented MVC, Singleton, Factory, DAO, Value Object, session, Facade, Data Access Object, Business Object paradigm. Configured teh XML files for Hibernate 3 and applied its Object Relational Mapping ORM to enable teh data transactions between POJO and Oracle Database using caching on Session Factory as well as caching on query. Used jQuery framework for creating front end applications and for Client - Side validations. Strong experience in implementing Service oriented architecture and Web Services using SOAP, RESTFUL API's. Wrote spring configuration file to define beans, define data source and
  • Hibernate properties. Extensively used Hibernate in data access layer to access and updates in teh database. Understanding user change requirements and analyzing teh source systems and Developed UI pages using JSP and Spring MVC framework. Used RabbitMQ as asynchronous messaging solutions to enterprise integration solutions Validations are done using Spring MVC validation framework and JavaScript. Designed, developed, and implemented unit tests and product features. Maintained, structured, and surveyed documents wifin teh NoSQL
  • MongoDB database, ensuring data integrity, correcting anomalies, and increasing teh overall maintainability of teh database. Responsible for building/deploying consistently repeatable build/deployments to company non-production environments using JENKINS & BUILD Pipelines. Monitored teh control using Spring IOC. Followed Scrum/Agile Methodology during teh software development life cycle. Extensively worked wif XML while using Maven, Dispatcher Servlet etc.

Environment: Java SE, JDK 1.7 and 1.8, Hibernate 3.0, Spring, Groovy, JSP, HTML, CSS, Angular, jQuery, XML, Json, XSLT, SQL Server, Maven, Apache Tomcat 8, Eclipse 6.0, SVN, Jenkins, Spring Boot, JUnit, Mongo DB, Docker.

Confidential

Java/J2EE Developer

Responsibilities:

  • Design and implemented teh backend layer using Hibernate. Involved in multi - tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate. Applied design patterns including MVC Pattern, Fa ade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton. Implemented Hibernate for data persistence in Workflow screens. Used RAD6, WSAD as IDE for development of teh application. Worked wif WebLogic, Tomcat as teh application servers and JMS as teh message Server. Performed Clear Quest defects
  • Database change requests logging using Clear Quest. Used Perforce as versioning system. Worked on Code design and develop teh code in Java /J2EE components including Core Java, JavaScript, JSP/Servlets, Building Restful Web services, wif SQL, Sybase DB. Implemented and tested teh enterprise application wif jQuery, Spring MVC. Implemented teh Drag and Drop functionality using jQuery framework. Extensive usage of BOOTSTRAP and LESS CSS for Responsive design. Developed SQL scripts for data migration.
  • Configured and built Spring MVC application on Tomcat web server. Worked on UNIX Shell scripts and Cron jobs. Created and built project using Maven. Created Stored Procedures and other SQL scripts using PL-SQL. Implemented logging using log4j and Spring AOP. Implemented JUnit test cases for unit testing and Suites for end to end testing Provide post production support for teh project.

Environment: JSP, JSF, Spring, Servlet, Hibernate, JMS, CSS, XML Schema, AJAX, JSON, SAX, DOM, SOAP, Java script, PL/SQL, D/HTML, XHTML, Maven, Log4j, JUnit, WebLogic 8.0, Oracle 9i RDBMS, Eclipse 3.2.

Confidential

Java/Web Developer

Responsibilities:

  • Involved in Analysis, Design and Development of teh project. Designed teh workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables. Writing JSP's for user interfaces, JSP's uses Java Beans objects to produce responses. Involved in Tomcat server configuration for deployment. Used JUnit framework for Unit testing of application. Involved in testing teh XML files and checked whether data is parsed and loaded to staging tables. Used Java
  • Script libraries for developing teh Java Script Programs. Create, edit and maintain sites implementing responsive design & themes using front - end development frameworks including Bootstrap.
  • Designed teh Cascaded Style Sheets for designing teh styles, skinning and layouts. Involved in designing teh page layouts using Wire Frames templates. Used extensively Eclipse in development and debugging teh application. Validating teh Application by Deploying and testing on JBoss Server. Responsible for maintaining teh code quality, coding and implementation standards by code reviews

Environment: Java 1.6, Junit 4, JBoss 7, Oracle 10g, HTML, JSP, JavaScript, React-JS, Node-JS, Mongo-db, Spring, Hibernate, Eclipse, Atom, Web services, Maven, Junit, log4j, JavaScript.

We'd love your feedback!