Post Job Free
Sign in

Java Developer Amazon Api

Location:
Dallas, TX
Posted:
April 04, 2023

Contact this candidate

Resume:

VIKAS SUDUGU

Email ID: ***********@*****.***

Phone #: 469-***-**** Sr. Java Developer

Professional Summary:

●Having 9 Years of strong experience in the IT industry with diversified exposure in Software Analysis, Design, Development, Implementation and Testing of Object-Oriented Applications and Web based Enterprise Applications using java/J2EE.

●Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JDBC, JSP, JSTL, JAXB, Struts, Spring, Spring Boot, Spring DATA, Spring JDBC, Groovy-Grails, Hibernate, XML, Web services, JMS, Eclipse, RAD, Ant, Maven.

●Highly accomplished and experienced core Java developer on all Java packages. Expert at both local and global vendor networks.

●Experience with Design, code and debug operations, reporting, data analysis and web applications using Python.

●Knowledge in implementing a Micro service with Spring Boot based services.

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

●Develop and maintain applications written for Amazon Simple Storage Services (S3), Amazon DynamoDB, 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.

●Experience Working With API/ Third-Party Integration Of The Application and API Gateways Like Amazon API, Oracle API Gateway, and Apigee API Gateway

●Strong working experience Object Relational mapping (ORM) tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).

●Experience in working in environments using Agile (SCRUM) and Test-Driven Development (TDD) development methodologies.

●Experience in developing JAVA and J2EE applications using JBoss, Tomcat, Eclipse, STS, Maven and Log4j.

●Profound Experience in Creating Real-Time Data Streaming Solutions Using Apache Spark/ Spark Streaming, Kafka and Flume.

●Experience In Handling Messaging Service Using Apache Kafka.

●Experienced in object-oriented programming analysis with Software Development Life Cycle (SDLC) experience in Application Software Specifications, Design, Development, Unit Testing, debugging and Maintenance.

●Good experience in developing applications using JSP, Servlets and JDBC.

●Good implementation knowledge and hands on experience in spring, Struts & Hibernate frameworks.

●Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j.

●Experienced with RDBMS implementation and development using Oracle, My SQL

●Experience in using version control and configuration management tools like GIT, SVN and CVS.

●Experience in using the tools like Ant and Maven for build automation.

●Extensive experience in testing on multiple operating systems including Linux, UNIX, and Windows.

Technical Skills:

Programming Languages

C, C++, Java, SQL, PL SQL, Python

Scripting Languages

XML, XHTML, HTML, CSS, JavaScript, JSON, Angular

Tools

Junit, Selenium web Driver, TestNG, Protractor, Mockito

Frame Works

Struts, Spring MVC, AOP, JPA, REST, JSF, EJB and Hibernate, JMS, React JS, Node JS

Web Services

SOAP, RESTful Web services, AWS, Micro services

Databases

Oracle 11g, MySQL

Debugging Tools& CI/CD

JIRA, Jenkins

Version Control

Git, Tortoise SVN

IDE Tools

Eclipse, Net beans, IntelliJ, IBM RAD, ANT, Maven, STS

Web/App/DB Servers

IBM WebSphere, Jboss, WebLogic, Apache Tomcat, JBoss

Monitoring Tools

Splunk and APPD

Education:

Masters in Computer Science from Southern University and A&M College in 2019

Bachelor of Engineering in CSE from JNTU in 2013

Professional Experience:

Client: Altice USA, Long Island City, NY Dec 2020 – Till Date

Role: Sr Java Developer

Responsibilities:

●Involved in client requirement gathering, analysis & application design.

●Analysis, design and development and testing phases of Software Development Lifecycle (SDLC) using Agile methodology.

●Developed critical components of the application including Spring 4.0, Spring controllers, JSP views, and business logic and data logic components J2EEthat include Hibernate Entities, Hibernate DAO and models following MVC architecture.

●Worked on development and migration of legacy systems to modern architecture. Maintained & supported existing applications.

●Experience with Design, code and debug operations, reporting, data analysis and web applications using Python.

●Configured Kafka To Handle Real-Time Data.

●Configured Kafka To Read and Write Messages From External Programs

●Worked on migration of Legacy Systems developed using SOAP services to RESTful and Microservices.

●Implemented AWS API Gateway for creating, publishing, maintaining, monitoring and securing API’s .

●Developed Backend API Application Using Java, J2EE On Top Of Spring MVC.

●Involved in requirements, design, development and unit testing for new applications and enhancements in existing applications.

●Experience working with Spring Boot to develop microservices and using Spring JPA, Spring Repo for backend interaction

●Worked on building scalable network applications using Node JS.

●Experience Working With API/ Third-Party Integration Of The Application and API Gateways Like Amazon API, Oracle API Gateway, and Apigee API Gateway.

●Used complete annotation-driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.

●Developed server components of using Java 1.8, Spring Batch, Spring Data JPA and Hibernate.

●Developed REST controllers using Spring Data REST to serve the UI with required JSON data.

●Created Angular components like controllers, services, directives and forms to collect different user data and implemented form validation in Angular 6 and Node.js in effective web design.

●Experience migrating monolithic application to microservices and ANT based application to maven.

●Built a complex Enterprise Java ecosystem in collaboration with development team.

●Maintained and debugged applications. Upheld program quality and delivery standards in developing software solutions.

●Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.

Environment: Java 8, Spring, Microservices, hibernate 3, AJAX, Angular 6, JavaScript, XML Spring Boot, Web service, SOAP/REST, JAX-WS, AWS API Gateway, Spring batch, Python, Oracle Database, Mockito, Grunt, UNIX, Jenkins 1.6/2.0, Log4j, SonarQube/Sonar Lint.

Client: GSMR, Concord, NH Jan 2020 – Nov 2020

Role: Sr Java Developer

Responsibilities:

●Developed the functionalities using Agile Scrum Methodology.

●Designed and developed Microservices business components using Spring Boot, Spring JPA.

●Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservices architecture with Spring Boot based service through REST.

●Implemented Spring Boot Microservices To Process The Messages Into The Kafka Cluster Setup.

●Created User Controls and animations using Java Script and Python.

●Used Spring Kafka API Calls To Process The Messages Smoothly On Kafka Cluster Setup.

●Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.

●Experience in using MVC, SOA architecture and Micro Services for implementing the client server business applications.

●Designed and developed Micro Services using Jersey framework (Restful web services), Springs, SOAP used Rest Controller in Spring framework to create Restful Web services and JSON objects for communication.

●Worked on React JS framework to develop SPA.

●Experienced in using React JS components for creating interactive UI’s using One-way data flow.

●Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.

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

●Involved in coding and integrations with Managed Beans and DAO.

●Develop new applications that serve existing software systems / further develop current software.

Environment: Java 9, HTML5, CSS3, JavaScript, jQuery, AJAX, Java8, Spring Boot, Microservices, JSP, Hibernate, RESTful Web services, Python, Spring boot, Kubernetes, SOAP, Maven, Jboss Application Server, Log4j, Jenkins, JIRA, Selenium Web Drivers, React JS.

Client: Mason Elian, Boston, MA Dec 2017 – Dec 2019

Role: Sr Full Stack Java Developer

Responsibilities:

●Analyzing the business and functional requirements.

●Involved in SDLC Requirements gathering, Analysis, Design, Development, testing production of application using agile model.

●Developed web applications with HTML5, CSS3, Bootstrap and Angular 1.0.

●Developed Python batch processors to consume and produce various feeds.

●Implementing Restful web services by using Jersey Implementation.

●Used Eclipse IDE for application Development. Used Jenkins Jobs for build automation to compile and generate EAR and WAR files.

●Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA

●Fixed defects Identified in Production/ QA environments. Defects were tracked in Jira tracking Portal.

●Used HP Quality Center for defect tracking.

●Provided the technical assistance to resolve Issues identified in production and demonstrate appropriate solution to the end users.

●Developed Business Logic using Python and Django web Frameworks.

●Developed microservices using spring boot and deployed to docker.

●Organize code reviews with peer and develop best coding practices

●Contributing to all phases of the deployment lifecycle

●Participated in the full agile application development life cycle for new development design

●Maintaining the build process using Maven.

●Deployed the java application using Maven build script.

●Involved in working with the QA to assist in writing test code and debugging the defects in the application.

●Involved in developing and deploying applications through tomcat application server.

Environment: Java 1.8, HTML5, CSS3, Python, JavaScript, jQuery, Spring boot, microservices, AJAX and Angular 1.0, XML, JSP, Spring Frameworks, Hibernate, JDBC, RESTful Web services, SOAP, Jenkins, Maven, Log4j, JIRA, LINUX, UNIX, SVN, GIT.

Coveo Info Solutions, Hyd, India June 2013 – Nov 2017

Role: Sr Java Developer

Responsibilities:

●Involved in client requirement gathering, analysis & application design.

●Involved in design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation, and Maintenance Support in WATER FALL methodology.

●Developed the UI layer with JSP, HTML, CSS3 and Java Script.

●Used Java Script to perform client-side validations.

●Developed server-side presentation layer using Struts MVC Framework.

●Developed Action classes, Action Forms and Struts Configuration file to handle required UI actions and JSPs for Views.

●Created and written SQL queries, tables, triggers, views and PL/SQL procedures to retrieve and persist the data to the database.

●Performance Tuning and Optimization with Java Performance Analysis Tool.

●Implemented JUnit test cases for Struts/Spring components.

●JUnit is used to perform the Unit Test Cases.

●Used Eclipse and worked on installing and configuring JBOSS.

●Made use of SVN for checkout and check in operations.

●Worked with production support team in debugging and fixing various production issues.

Environment: Java, JSP, HTML, CSS3, JavaScript, EJB, Struts, JDBC, JPA, SQL, DB2, JUnit, JBOSS, Eclipse, SVN.



Contact this candidate