Post Job Free
Sign in

Java Developer Full

Location:
Edison, NJ
Salary:
$65
Posted:
April 17, 2023

Contact this candidate

Resume:

Name: Sravan PG

Email: adwld8@r.postjobfree.com

Contact: 407-***-****

Role: Java Full Stack Developer

Summary:

J2EE/Java Developer with 8 years of IT experience in analysis, design, development, documentation, implementing of web applications.

Experience in working with open source frameworks like Spring, ORM frameworks like Hibernate and Spring JPA.

Experienced with hands on development in various Spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring-Data, Spring JPA, Spring Securities and Spring Batch, Spring Boot, Spring Microservices, and swagger API’s.

Good experience in working with Spring Boot, Spring Microservices.

Extensive experience using JSF, Servlets, JSP, JDBC, JMS, JSTL and JNDI.

Expert in frontend technologies such as HTML, HTML5, CSS, JavaScript, JQuery, Angular JS, AJAX, JSTL and JSON.

SDLC: Software development experience in object oriented programming, design and development of Multi-Tier distributed Enterprise applications.

Expertise in IDEs for software development like NetBeans, STS and Eclipse.

Experience in working with various Application Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat Servers.

Understand the core AWS services, uses, and basic architecture best practices.

Develop and maintain applications written for Amazon Simple Storage Services (S3), Amazon Dynamo DB, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon Simple Workflow Service (SWS), AWS Elastic Beanstalk, and AWS Cloud Formation.

Knowledge in launching AWS EC2 instances and continuous integration using Jenkins.

Strong working experience in building and deploying MAVEN scripts, debugging through logging frameworks like log4j, automated Continuous Integration with Jenkins.

Good working experience on Spark (spark streaming, spark SQL), Scala and Kafka.

Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental & Iteration methodology and Pair Programming as well as implementing Waterfall model. To track the progress of Agile process used JIRA.

Experience in Integrating Apache Kafka with and created Kafka pipelines for real time processing.

Solid background in Core Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans, Executor Services, Thread pools.

Experience in web services technologies like REST, SOAP, WSDL, JMS and Service Oriented Architecture (SOA).

Expertise in various version control tools such as SVN, CVS, Git and Clear Case.

Highly communicative with other key participants including client, detail oriented, excellent interpersonal, written, verbal communication skills and strong analytical, problem solving and decision-making skills.

TECHNICAL SKILLS:

Programming Languages

JAVA, J2EE, SQL, PL/SQL, Python

J2EE Technologies

EJB, Servlets, JSP, JSTL, JDBC, JSF, RMI, JNDI, JMS

Web Technologies

HTML, DHTML, Angular 6/4/2/JS, React JS, JQuery, XML, XSLT, CSS, JSON, AJAX, Bootstrap, Node.JS

Editors/IDEs

Eclipse, My Eclipse, NetBeans

Application/Web Servers

IBM WebSphere, Oracle WebLogic, JBOSS, Apache Tomcat

Web Services

SOAP, REST

Methodologies

Agile, Waterfall, SCRUM

Application Frameworks

Spring IOC, Spring JDBC, Spring Security, Spring Boot, MicroServices, Spring Batch, Hibernate ORM,

Version Control

SVN, CVS, Git, kubernetes

Build/CI Tools

Maven, Log4j, Jenkins

Databases

Oracle SQL, MySQL, DB2, Mongo DB, Dynamo DB

Operating Systems

Cloud Technologies

Windows, Linux, UNIX

AWS(Devops), EC2, EBS, S3, Glacier, Docker, ECS, SQS

PROFESSIONAL EXPERIENCE:

Teklink International INC, Hyd, Ind.

Client: NMS Labs, PA Mar 2022 – Jan 2023

Role: Java Full Stack Developer

Responsibilities:

Gathered and Analysed business requirements for Application build.

Participated in system design, planning, estimation, and implementation.

Followed SDLC-Agile/Scrum methodology in the application development.

Developed the robust web-based application on Spring Boot frame structure using Java/J2EE technology.

Upgraded legacy codebase to Java 8, resulting in improved code quality and maintainability.

Created Spring Boot application using spring components like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring IOC and Spring Security. The application was created using maven build automation tool in Spring Tool Suit (STS) IDE.

Created and Implemented Microservices using Spring Boot.

Created typescript reusable components and services to consume RESTAPIs using component-based architecture using Angular 6.

Used Decorators to optimize the code reusability and worked with services, providers in Angular 6.

Worked on some of the new features of Angular 6 like new if else syntax, ng-templates, and form validators.

Implemented client-side Interface using Angular 6 and Node.js to structure JavaScript code in an MVC

Designed and developed the application using AGILE-SCRUM methodology.

Upgraded the UI screens in the application to single page UI using Angular 4, HTML5, AJAX, JavaScript and CSS3.

Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.

Used Postman with JSON to test the request and response of the application.

Developed application components using spring, Spring-Data, Spring Boot and Oracle.

Deployed the application in AWS EC2 instance performed continuous integration using Jenkins.

Developing the application for incident creation and retrieving the events using restful web services with spring Boot.

Developed Kafka consumer's API in Scala for consuming data from Kafka topics.

Used Spring Batch to process large volumes of records, including logging/tracing, transaction management.

Developed the Spring AOP Programming to configure logging for the application.

Extensively used Maven(Devops) to build the application and deploy on Embedded Tomcat Server

Consumed XML messages using Kafka and processed the xml file using Spark Streaming to capture UI updates

Involved in writing Java API for Amazon Lambda to manage some of the AWS services.

Developed React JS pages, Web services calls, and AJAX calls for the application.

Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.

Experienced in React JS and working with React Flux architecture.

Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.

By using Node.Js Integration of user-facing elements developed by front-end developers with server side logic.

Configured session timeout with Spring Boot in server side and implemented auto logout Functionality.

Involved in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot.

Node.js is used to develop server-side applications.

Experienced in writing live Real-time Processing and core jobs using Spark Streaming with Kafka as a data pipe-line system.

Worked extensively on spring boot for building REST API’s.

Utilized HTML5 and Angular 4 in implementing some of the front end components.

Extensively used STS for developing, debugging, integrating and deploying the application.

Maintained source code in GIT Repository.

Used Amazon Web Services (AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.

Designed various tables required for the project in Oracle database.

Prepared JUnit and Integration test cases and integrated with Jenkins.

Reviewed the code for ensuring adherence to Java coding standards.

Environment: Java 1.8, JSP, JQuery, JSON, Spring Boot, Spring IOC, Spring MVC, Spring AOP, Spring Batch, Spring ORM, Spring-Data, Angular 4, React JS, React Flux, Node.JS, Micro services, AWS, STS, XML, RESTful Web Services, JMS, Agile, Maven, GIT, Oracle, SQL, Apache Embedded Tomcat, Log4j, JIRA, Oracle 10g, Windows.

Client: Nostrum, Bangalore, India Oct 2017 to Mar 2022

Role: Java Full Stack Developer

Project: JP Morgan

Responsibilities:

Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).

Used the fundamentals of Java 8 features like parallel streams and filters through lambda expressions to handle searching.

Used Spring MVC framework at web tier level to isolate each layer of the application so that the complexity of integration will be reduced, and maintenance will be very easy.

Developed and maintained Java 8-based applications utilizing features such as lambdas, streams, and functional interfaces to improve code readability and maintainability.

Worked on spring modules like Dependency Injection, Aspect Oriented Programming and Spring Mail, Spring JMS, and Spring Security.

Extensive experience in developing reactive applications using Spring WebFlux framework and reactive programming.

Experience in working with Routes in Angular 6.

Customized components for each of the web page in Angular 6.

Involved with Spark's Java API and developing Spark applications in Java for batch processing, stream processing, machine learning, and graph processing.

Proficient in building real-time communication applications using WebSocket, STOMP, and SockJS protocols.

Expertise in implementing distributed caching solutions using Redis, and using it for various use cases like session management, data caching, and message queuing

Developed Micro services using Spring Boot and deploying Micro services into AWS(Devops) cloud using Jenkins.

Used Micro service architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Micro services.

Involved in writing UI code using ANGULAR 6, HTML5, CSS3 and Bootstrap4.

Involved in connecting all Micro services built on Spring Boot to form the application.

Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database.

Involved in Writing JPA/Hibernate queries.

Implemented Angular 4 directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components, Components, ng-Modules, Providers, Services, and classes for navigation respectively.

Used Node.JS for server-side rendering. Implemented modules into Node JS to integrate with designs and requirements.

Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.

Generated the required XML files to transfer data between the server and the web pages.

Used AWS (Amazon Web Services) Deploying, managing, and operating scalable, highly available, and fault tolerant systems.

Experience in developing and deploying Java applications using Devops tools such as Maven, Gradle, and Jenkins.

Strong understanding of software development lifecycle (SDLC) and continuous integration/continuous deployment (CI/CD) processes.

Experience with containerization technologies such as Docker and Kubernetes for deploying Java applications.

Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform, and knowledge of deploying Java applications to these platforms.

Implemented and managed continuous delivery systems and methodologies on AWS.

Involved in developing scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker.

Developed EJB MDB’s and message Queue’s using JMS technology.

Implemented the logging using log4j framework which is used to log both User Interface and Domain Level Messages.

Used Jenkins for Continuous Integration and deployment into WebLogic application Server.

Using SOA architecture with SOAP, Restful Services and used XML for message communication.

Used MongoDB as a NoSQL for storing JSON data.

Wrote SQL queries and Stored Procedures for Data Access Objects (DAO) and executed using hibernate. Involved in writing, complex queries, mapping persistent classes, and managing the mapping files.

Followed Agile methodology for scheduling of the project and better team dynamics.

Participated in the status meetings and status updating to the management team.

Environment: Java 8, spring, MVC, Spring Boot, Hibernate, Micro Services, REST, Bootstrap, HTML5, CSS3, JavaScript, Angular 4/2, Angular.JS, Node.JS, Maven, Gradle, CI/CD, Kubernetes, Jenkins, Docker, AWS, Google cloud platform, GIT, EJB, Log4j, JUnit, Jenkins, XML, SOAP, MongoDB, SQL, Agile and Windows, webflux, websocket, STOMP, Sockjs, Redis.

Project: Marsh Insurance

Responsibilities:

Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.

Developed forms for user event handling and validations using JavaScript's and AJAX.

Used Angular to build a single page application using typescript.

Designed, developed a custom, single-page, responsive web application on front end using AngularJS.

Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.

Created TypeScript reusable components and services to consume REST API'S using components based architecture provided by Angular 4.

Used JSON objects, ECMAScript6, TypeScript, JavaScript and Bootstrap intensively to create interactive web pages.

Designed and developed the Presentation layer using Angular 4 and written logics using TypeScript.

Involved in using java like Collections, Exception Handling, Multi-Threading, Serialization and Java 1.8 features like Lambda expressions, Stream API, and Method references.

Experience with advanced technologies like MongoDB, Cassandra and advanced frameworks like SpringBoot.

Experience with NoSQL document-based data stores like Mongo DB and have designed various data models for the system.

Designed and developed Micro Services business components and RESTful service endpoints using spring boot.

Used object storage container to store the secured files and retrieved from API by using Amazon Web Services (AWS).

Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.

Involved in support for end to operations support for OSS/BSS (Business Support System) identify gaps and propose solutions and manage issue resolution.

Good hands on UNIX commands, used to see the log files on the production server.

Extensively worked on Drools Rules Engine for writing business rules validation and externalization of parameters.

Worked on Log4J to validate functionalities and JUnit for unit testing

Expertise in J2EE Technology- Servlets, Struts, spring, JDBC, JTA, JPA, Hibernate and JMS.

Used Angular 4 for Directives, Filters, Services, Validation, and Data binding of UI components.

Developed reusable custom directives using Angular 4 using transclude, restrict, event handlers and templating.

Implemented code according to coding standards and Created Angular 6 Controller Which Isolate scopes perform operations.

Tomcat is used as an Application Server to Deploy the Application.

Environment: Java1.8, HTML5, CSS3, JavaScript, jQuery, Ajax, AngularJS, Angular 2/4/6, Typescript, AWS, Micro Services, Spring, Spring Boot, Spring Security, Spring batch, Servlets, Spring MVC, JUnit, J2EE, Drools, Node JS, Gradle, JMS, UNIX, RESTful, Agile Methodology, Log4J, Web Sphere, GitHub, Rally, STS.

Client: Atmecs Global INC, Hyderabad, India. May 2015 to Sep 2017

Role: Java Developer

Responsibilities:

Requirement Analysis, Development, System and Integration Testing.

Worked on many custom modules and widgets using React JS/CSS/HTML and made those cross-browsers consistent.

Hands on experience on the development of the interactive UI one-way data flow, virtual DOM, JSX, React Native components, forms, React router and Redux architecture.

Developed the responsive web design using the React Bootstrap to build grids, layout and components.

Actively involved in design and developing of J2EE components.

Created Use cases and Sequence diagrams using UML.

Implemented MVC architecture using spring framework.

Involved in multi-tier Java EE design utilizing Spring IOC and Hibernate deployed on WebSphere Application server connecting to Oracle database.

Used Spring Framework for data dependency injection, transaction management and AOP.

Used Spring ORM support for development of DAO layer.

Implemented DAO pattern for database connectivity with Hibernate.

Worked on complete coding and design to front-end with the implementation of JSP and Servlets.

Worked on project deployment files and context definition files for servlet mappings, Java bean class definition, Action class mappings, transaction.

Wrote SQL Queries using Oracle and TOAD.

Designed and developed logic in the form of Stateless and Stateful Session Beans and EJBs Message Driven Beans (MDBs).

Used DOM parsers for filtering messages from user and validate them in corresponding format.

Implemented logging using log4j and developed robust exception handling and error reporting mechanism.

Used CVS for configuration management and version control.

Created unit testing using JUnit.

Involved in support and maintenance after the project went live.

Environment: Core Java, J2EE, JSP, Spring, Hibernate, Eclipse, WebSphere Application Server, Oracle, HTML, Bootstrap, React, Redux, EJB, DHTML, CSS, JavaScript, JMS, DOM, Ant, Ajax, JUnit, Log4j, Version Control (CVS), XML, Validation framework, UNIX.



Contact this candidate