Post Job Free

Resume

Sign in

Stack Developer Software Development

Location:
Macomb, IL
Posted:
January 17, 2024

Contact this candidate

Resume:

Name- Prashanth

Email- ad2uy8@r.postjobfree.com

Contact No-601-***-****

Java Full Stack Developer

Professional Summary:

Around 5 years of experience in all the technical phases of Software Development Life Cycleincluding Requirement Analysis, Design, Implementation and Testing in both Web based and Enterprise applications with emphasis on Object Oriented, Java/J2EE and Client Server technologies.

Expertise in client-side design and validations usingHTML5, CSS3, jQuery, JSON, Ajax, AngularJS, NodeJS, Bootstrap, Tag Libraries, JSTL.

Involved in all the phases of SDLC from the requirement analysis, designing, coding, UAT, documentation & implementation.

Expertise in Object Oriented Analysis and Design (OOAD,Design Patterns, MVC Frameworks.

Good working knowledge with Java 1.8 features like stream, Lambda expressions and functional interfaces etc.

Hands on Experience in developing web applications by using Spring framework modules like Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch and Spring Data.

Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and used Hibernate Annotations to reduce time at the configuration level.

Handled big data in the project with the use of a combination of database management systems like Hive, Cassandra and Spark.

Having experience with Cloud Computing environment like Amazon Web Services (AWS), Docker Containers.

Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access).

Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing

Proficient in developing J2EE enterprise applications in Service Oriented Architecture and Micro Service Architecture.

High Proficiency with Object Oriented Programming Design, Multithreading, Exception Handling, Data Structures and Algorithms, Collections, Garbage Collection, Method References, Functional Interfaces

Extensive experience using Java technologies: Core Java, JDBC, Java Message Service, JSP, Servlets, JPA, EJB, Swing, Applets, and JSTL.

Extensive experience in Object Relational Mapping (ORM) using Hibernate4.x, MyBatis and Spring Data JPA frameworks.

Experience in developing applications as Microservices using Spring Boot based on Service Oriented Architecture (SOA).

Experienced in building Web Services for Service Oriented Architecture (SOA).

Experienced with relational databases like MySQL, PostgreSQL, SQL Server 2005/2008, Oracle 9i/10g/11g, and non-relational databases like Mongo DB, Couch DB and Cassandra.

Good Understanding in databases such as Oracle, MySQL, SQL Server, Mongo DB and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.

Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.

Developed application by utilizing Kafka queue to consume and publish the data.

Proficient with build automation tools like Gradle, Maven and Ant for builds and deployments to different environments.

Used Apache Kafka for maintaining log and tracking stories status in a distributed system environment.

Have a good knowledge of JBOSS fuseESB.

Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.

Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.

Experience with Junit, Mockito, Log4jand JIRA in developing test cases and determining application functionality.

Extensive development experience on different IDEs like Eclipse, Visual Studio, and IntelliJ.

Proficient in Behavior Driven Development (BDD) and Test-Driven Development (TDD) approach using SCRUM framework under Agile Methodology

Technical Skills:

Java Technologies

Java, Java 8, J2EE, Servlets, JSP

Frameworks

Struts, MVC, Hibernate, Spring, Spring Boot, Angular

Web Technologies

HTML, XML, CSS, Bootstrap, Java Script, AJAX, JSP, jQuery, Angular JS, React JS,Express.js, Ext JS, Backbone JS,

J2EE Technologies

Servlets, JDBC, JMS, EJB, Soring, Spring Boot, Spring Security

Languages

C, C++, Java, SQL, PL/SQL, Python, PHP

Web Services

SOAP, REST, JBoss

Databases

Oracle, My SQL, MongoDB, Cassandra, DynamoDB

Tools

Eclipse, NetBeans, IntelliJ, Microsoft Visio, SOAP UI, Postman, TOAD, SQL Developer,DB2 Command Editor, Visual Studio Team Services.

Methodologies

Agile, Waterfall, TDD

Version Control Tools

SVN, Git, Bitbucket, AWS Code Commit

EDUCATION:

Bachelors in Computer Science from Jawaharlal Nehru Technological University, India.

Masters in Computer Science from Western Illinois University.

PROFESSIONAL EXPERIENCE:

Amazon, Seattle,WADec 2022 toTillDate

Java Full Stack Developer

Responsibilities:

Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Designing, Developing, Testing, Finalizing.

Used Agile software development with Scrum methodology.

Designed and developed various modules of the application with J2EE design architecture, frameworks like Spring MVC architecture, Angular.

Designed and developed Micro services business components using SpringBoot.

Developed reusable components and Services using Angular.

Converted mock-ups into hand-written HTML, XHTML, JavaScript, JQuery, XML and JSON.

Implemented Micro Services based cloud Architecture on AWS platform for deployment.

Analyzed the technical requirements and created various models required for the project. Implemented Model View Controller (MVC) architecture using Spring Framework.

Experience in developing web based GUIs using Angular JS and JSP, HTML, and JavaScript.

Developed web-based customer management software using Spring.

Developed User Interface by using Angular 5, HTML5 and CSS.

Created and configured micro services and integrated with Angular application.

Developed POC to create a user interface in Angular 6 for developers, Presentation as a Service.

Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 5.

Expertise in object modeling and Object-Oriented design methodologies (UML), Worked on UML diagrams like Class, Object, Use Case, State, Activity diagrams.

Used Spring, Spring Boot for the view and Controller layer successfully.

Developed cross-browser/platform HTML5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.

Develop web applications using Spring Boot, Java, AWS Services and PostgreSQL.

Used Maven, Bamboo, Git for Continuous Build, and Integration.

Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.

Used Amazon to perform Aws Lambda Function.

Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.

Using Hibernate to communicate with PostgreSQL database and queries using HQL

Providing support for implementation, troubleshooting and updates of applications on Linux/UNIX servers.

Used Jenkins for continuous integration, GitHub for version management & Maven for building the application in the cloud leveraging AWS API’s.

Used Jenkins to build applications and Eclipse, Visual Studio Code as the IDE for application development.

Worked Extensively with Apache Kafka Streams by creating Consumers that consume from a Kafka topic and Producers that will post to a Kafka topic.

Used Web services (SOAP, REST) for transmission of large blocks of XML data over HTTP.

Used Hibernate ORM framework Spring framework for data persistence and transaction management.

Used Maven for compilation, packaging and deployment in the Apache Tomcat and Web Sphere Application servers.

Coded Modules in Java, HTML, JSTL, JavaScript, CSS, JSP and Servlets. Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI. Implemented Transaction Management using the spring with Hibernate configurations.

Created a complete release process documentation, which explains all the steps involved in the release process.

Implemented the logging mechanism using the Log4j framework.

Environment: Java 1.8, J2EE, Spring IOC, Spring MVC,Git,Mongo DB, Spring Boot, Spring JPA, SOAP Services and Restful Web Services using Micro services architecture, NodeJS, AWS, AJAX, Spring JDBC, Swagger, HTML, Apache Camel, CSS, jQuery, JavaScript, JSP, Servlets, XML, Hibernate, Jenkins, Apache Tomcat Server, Web Sphere, Angular,Fuse, Json, Oracle DB, JBoss.

Humana,Memphis,TNMay2022 toNov 2022

Java Full Stack Developer

Responsibilities:

Involved in the design, development and testing phases of Software Development using scaled AGILE methodology with Test Driven Development (TDD)

Extensive knowledge and working experience in web development technologies like AJAX, JSP, XML, HTML5, CSS3, JSON, Java Script, jQuery.

Developing micro services using Java 1.8 version with spring boot frame work.

Experienced with Continuous Integration Tools (Jenkins, Hudson, and Bamboo).

Developed API for using AWS Lambda to manage the servers and run the code in AWS.

Involved in designing, developing, and testing the web application by using the HTML5, CSS3, Bootstrap and React JS.

Developed Micro services with Spring boot and Spring Batch along with the test cases.

Involved in designed and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.

Developed and consumed Restful web services to retrieve configuration JSON documents related to customer.

Coded small methods to provide reusability of the code in accordance to OOPS principle.

Proficiency on CI/CD tools/processes (Git, Gradle, Maven, Jenkins, and Junit)

Created Jenkins request by using JavaScript as well as JQuery.

Used Angular JS framework to connect data between HTML and JavaScript objects.

Developed DIS web application using spring MVC, Spring IOC, Spring JDBC.

Wrote TestCases and Test Suites to support the Test-Driven Development (TDD). Used Junit for Unit Testing.

Used JIRA to log all issues and track development status.

Developed Micro Services to provide Restful API utilizing Spring Boot with Spring MVC.

Used Multithreading for faster and parallel processing of documents.

Used Fuse for developing and connecting microservices in containers.

Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.

Experience in Oracle, IBM DB2 and MySQL.

Experience in writing SQL Queries, PL/SQL Packages, Stored Procedures, and Functions.

Experience in Unit testing using Junit and TestNG.

Experience in using J2EE Application Servers such as Weblogic, Web Sphere 7/8and JBoss 7.

Excellent communication and interpersonal skills.

Excellent team player with very good analytical & problem-solving skills.

Environment: Java, J2EE, HTML5, CSS3, Bootstrap, jQuery, rdbms, nosql JS, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, AJAX, Spring boot, JSON, JDBC, REST, SOAP, AWS, Oracle, SQL, PL/SQL, Unit Testing, Fuse Junit, Log4j, Maven.

PWC, Hyderabad, IndiaMay 2019 to Nov 2021

Java Developer

Responsibilities:

Followed Agile methodology for developing application and involved in analysis, design, development, and testing phases of Software Development Life Cycle.

Coded Modules in Java, HTML, JSTL, JavaScript, CSS, JSP and Servlets. Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI. Implemented Transaction Management using the spring with Hibernate configurations.

Optimized Spring Controllers and services to involve spring framework.

Using Restful API, Spring Boot, deployed micro services.

Created Docker containers and created image and set their pipelines for effective development to help implementation of Elastic search, Jenkins, Selenium, JMeter Images.

Handled big data in the project with the use of a combination of database management systems like Hive, Cassandra.

Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular and Node JS.

Used Docker for container’s virtual deployment and synchronize with EC2 cloud using PCF.

Utilized core Angular4 features such as HTTP, Data Binding, Services and Dependency Injection.

Created multiple Single Page Applications using AngularJS, which loads without page reloads and resulting in decrease of page load time.

Developed applications from scratch using MEAN Stack (Mongo DB, Express, Angular.JS, and Node.js).

Performed testing using Junit, Chai, Mocha and Gulp. Testing included Unit testing and functional tests.

User interfaces were built with Virtual DOM and unidirectional data using Angular 5 and Redux

Implement the JavaScript/jQuery frameworks such as React JS, Node JS for MVW/MVC framework.

Worked with Relational Database Management Systems including Oracle, SQLServer and PL/SQL and have worked extensively on JDBC to connect to and access various remote databases including Oracle, MySql, SQL Server.

Experience in CI/CD technologies such as Maven, Jenkins, Gitlab, and Chef.

Developed several REST web services supporting both XML and JSON to perform tasks. REST web services leveraged by both web and mobile applications.

Used Micro Services architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.

Extensively developed web pages using JSP, HTML, JavaScript and CSS in the front end.

Created a Kafka streaming project to mimic the producer from consumer end.

Used Struts tag libraries (like html, bean, and logic) in the JSP pages. Used html form tags for auto-populating related Action Form as specified in action mapping.

Configured Kafka and zookeeper to read /write and to maintain partitions on Kafka cluster in different environments.

Environment: Java, Spring Boot, Spring MVC, Restful API, Node.js,Express,Mongo DB, AWS, JavaScript, HTML, CSS, XML,JSON,Redux, Bootstrap, Docker, Gulp, Jenkins, Junit, Chai, Mocha, Apache Kafka, MAVEN, Cucumber, AWS EC2, S3, MySQL, Hive, Oracle, Express, Cassandra

State Farm, Hyderabad,IndiaJan 2017 to April 2019

Java Developer

Responsibilities:

Developed the application based on MVC architecture.

Developed web application using JSP, Servlets, Java beans that uses MVC design pattern.

Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.

Used Java Swings in designing user interfaces.

Used Java Fundamentals and OOPS concepts like inheritance, polymorphism, abstraction to develop the code.

Implemented core java concepts like Multithreading, Exception Handling and Collection wherever necessary.

Designed and developed Micro Services business components using Spring Boot.

Design and develop the application using framework Angular 2 with HTML5, CSS3 and Typescript.

Used JPA and hibernate for data persistency.

Designed and developed micro services with Spring Boot 2.0 and Spring REST.

Implemented presentation layers using HTML, CSS3.

Performed unit testing using JUNIT.

Did Setup Jenkins as CI server for our JavaScript app. Chat servers created with node.js using Redis for message routing.

Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services.

Used Eclipse as IDE tool for creating Servlets, JSP, and XML.

Wrote SQL for JDBC prepared statements to retrieve the data from database.

Monitored the logs using Log4J and fixed the problem.

The Application was deployed on Apache Tomcat Server.

Worked on bug fixing and Production Support.

Environment: Java, HTML, CSS, JavaScript, JSP,XML,Servlets, JDBC, PCF,MVC Design pattern, PL/SQL, Log4J, Apache Tomcat server, My SQL, Eclipse IDE, ANT.



Contact this candidate