Post Job Free

Resume

Sign in

Java Developer

Location:
Lewisville, TX
Salary:
130000
Posted:
May 30, 2023

Contact this candidate

Resume:

SAIKUMAR VANGALA

adxfbb@r.postjobfree.com +1-361-***-**** LinkedIn

PROFESSIONAL SUMMARY:

Having 4 years of professional IT experience in designing and developing multi-Tier distributed, Enterprise applications using Object Oriented Programming features of Core Java, J2EE technologies with Software Development Life Cycle (SDLC).

Experience in various stages of SDLC like requirement gathering, analyzing, and designing optimal architecture, Development, Implementation, Integration, Documentation, Testing and Deployment.

Experience in developing the application with Agile Methodology (SCRUM and XP), Waterfall Methodology and Test-Driven Development.

Experience in Front-End UI technologies like HTML5, CSS3, jQuery, JSON, Ajax, ExtJS, BackboneJS, AngularJS, Angular2/4/6, NodeJS, Bootstrap, ReactJS, Tag Libraries, JSTL.

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

Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.

Worked with Streams API and parallel Streams API for enabling parallel processing of collections in distributed environment.

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

Independently integrate multiple Rest APIs and new features using React, Angular stack.

Experience in understanding and implementing RESTAPI Microservices in client-server business applications.

Expert in building Microservice applications using Spring Boot for developing RESTful API web services.

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 J2EE Technology- Servlets, Struts, Spring, JDBC, JTA, JPA, Hibernate and JMS.

Experience with distinctive design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller, DAO and MVC.

Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.

Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Eureka, Hystrix) and following domain driven design.

Experience in using build/deploy tools such as Jenkins, Docker for Continuous Integration & Deployment for Microservices.

Strong experience in Postman and SOAPUI web service testing applications.

Worked with design and development of robust and highly scalable Web Service platforms and APIs based on REST and SOAP for enterprise applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies and Jersey frameworks.

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

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

Experience in JMS over messaging to exchange the information in more reliable and asynchronously for enterprise applications using Active MQ and Rabbit MQ.

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

Having experience with Cloud Computing Service environments like Amazon Web Services (AWS) and managed EC2, S3 bucket, Virtual Private Cloud (VPC) through AWS Console and API Integration.

Experience on different IDEs such as Eclipse, RAD, Spring Tool Suite, IntelliJ and deployment using Application Servers like Apache Tomcat, WebLogic, Web Sphere, Glassfish, Camel and JBOSS

Experience with JUnit, Mockito, Log4j in developing test cases and determining application functionality.

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

Decent Experience in using code repository tools GIT, Tortoise SVN, and Visual Source Safe.

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

TECHNICAL SKILLS:

Languages

C, C++, Java, J2EE, SQL

Enterprise Java

Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA

Web/XML Technologies

HTML5, CSS3, JavaScript, Reactjs,jQuery, ExtJS, BackboneJS, AngularJS, Angular2/6, BackboneJS, ReactJS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON, DOJO and NodeJS.

Tools & Framework

Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Jasper reports, Spring Boot, Spring Batch, Spring Security, Spring Data, Google Web Toolkit, Jersey.

Web services

SOAP, RESTAPI, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Micro services, Apache Axis and Apache CFX.

Web/App Servers

Web Sphere, WebLogic, Apache, Tomcat, Camel and JBoss.

Database

Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB and NoSQL

Development Tools

Eclipse, RAD, Spring Tool Suite (STS) and IntelliJ

O-R mapping

Hibernate, JPA and JTA

Testing Tools/ Others

JUnit, SoapUI, Postman, Putty, Rational Clear Quest, RTC, Load UI and JIRA

Version Control

GIT, CVS, SVN, Rational clear case and Star Team

Platforms

Windows and UNIX

Cloud Technologies

AWS (Amazon Web Services)

PROFESSIONAL EXPERIENCE:

Client: Pioneer Consulting LLC, Dallas, TX Jan’23 - Till Date

Role: Full Stack Java Developer

Description: Health care information system is a high performance, user-friendly online information system. This package is extremely flexible, modularly built and has a set of modifiable screens, data forms and reports. It provides a powerful way of user driven application with transparency, security and ease in data access.

Responsibilities:

Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.

Documented detailed technical design documents including class, technical flow and sequence diagrams.

Responsible for development of Business logic in Core Java.

Involved in the front end using JSP, JSTL jQuery, Servlets, HTML, JavaScript and AJAX,

Created user-friendly GUI interface and Web pages using HTML, Angular JS, JQuery, Ajax and Java script.

Implemented Spring MVC architecture using JSP, Spring, Spring AOP, Hibernate and used Spring Framework to initialize managed beans and services.

Used Spring Security for Authentication and Authorization of the application.

Created data model and generated Hibernate mappings and domain objects using Hibernate tools.

Interfaced with the MySQL back-end database by integrating Spring with Hibernate.

Developed REST API for test server for Express Router middleware-based API's with Mongo DB integration

Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.

Used object storage container to store the secured files and retrieve from API by using AWS.

Designing and developed a data migration strategy and source to target mapping to migrate the data out of the legacy systems into the Cassandra customer DB.

Designed and hosted SOAP based Web Services on Web Sphere Application Server.

Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.

Implemented quartz jobs for running the Spring batch jobs based on the corn triggers configured in the spring files.

Developed Unit /Integration test cases using JUnit tool, cucumber and partially selenium.

Used Gradle tools for building and deploying the Web applications.

Used JIRA tool for tracking stories progress and follow agile methodology.

Used logging techniques provided by Log4j tool for efficient logging and debugging.

Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).

Involved in Maintenance and Enhancements for the project.

Environment: Agile, HTML5, CSS3, JavaScript, AngularJS, Agile, Struts, Hibernate, Spring, Servlets, JSP, JUnit, AJAX, JQuery, SOAP, WSDL, JAX-WS, Cassandra, Log4j, Apache POI, RESTful, MongoDB, Cassandra, PL/SQL, Apache Camel, web services, AWS, WebSphere Application Server, Selenium, MySQL, Eclipse, Gradle, JUnit, JIRA, SVN.

Client: Amazon Web Services, Dallas, TX Feb’22 – Dec’22

Role: Software Developer

Description: Retail Ventures, Inc., formerly known as Value City Department Stores, Inc., is a retailer of value-priced apparel, footwear, and other merchandise through three main operating segments: Value City, DSW, and Filene's Basement. The 113 stores of its Value City chain are unique in offering a huge array of discounted goods in a vast space. Stores are typically between 80,000 and 100,000 square feet, about three times larger than most other off-price competitors. Items at Value City retail for at least 30 to 40 percent below regular department store prices.

Responsibilities:

Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.

Developed user interface using HTML5, CSS3, Java Script, jQuery, Bootstrap and Angular 2.

Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes.

Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for Microservices.

Implemented Generic Exception Handling for all resources in Spring BOOT Project.

Developed REST Web Services using spring and then consumed the webservices in Angular.

Implemented request and response objects using SOAP web services and created routes using Apache Camel.

Developed persistence layer Data access objects using DAO pattern, Hibernate.

Involved on development of RESTful Web Services using JAX-RS in a Spring BOOT based project.

All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.

Experience in working with databases like Oracle, MySQL for creating tables, Stored Procedures and Functions.

Strong experience in Spring Frameworks like Spring MVC, Spring IOC, Spring JPA.

Experience in working with databases like Oracle, MySQL for creating tables, Stored Procedures and Functions.

Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.

Developed and Implemented Spring Boot, Micro service using Jenkins builds scripts.

Configured development environment using JBOSS application server for developer’s integration testing

Involved in Unit Testing of various modules by generating the Test Cases.

Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.

Implemented Log4J for Logging Errors, debugging and tracking using logger’s components.

Used Rational Clear Case for version control and Clear Quest for bug tracking.

Worked on UNIX environment for development and used Jenkins as build management tool.

Selenium was used to keep track of bugs and used Git as version control system.

Environment: Agile, Java, J2EE, HTML5, CSS3, jQuery, Java Script, Bootstrap, Angular2, NodeJS, Spring, Spring MVC, Spring Boot, Web services, JAX-RS, JAX-WS, Spring Data JPA, SOA, Micro services, Hibernate, Apache CXF, Apache Camel, Docker, JBOSS, Junit, Log4j, Rational clear case, UNIX, Jenkins, Selenium, Git.

Client: Cookiegen Info Technologies PVT LTD, Hyderabad, India Jan’18 – Nov’20

Role: Software Engineer

Description: Was a part of a 3-member team, working under a Sr. Analyst, to identify and resolve technical issues during the design and development of its first Blast-Analytical System. Responsible for all facets of system related projects, business analysis, scope and specification reviews, system analysis and design, project management and scheduling, program testing, maintenance, and training.

Responsibilities:

Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using Agile methodology.

Created user-friendly GUI interface and Web pages using HTML, jQuery, Ajax and Java script.

Used Spring MVC and Dependency Injection for handling presentation and business logic.

Integrated Spring DAO for data access using Hibernate.

Used Spring Security for Authentication and Authorization of the application.

Extensively used JSON to parse the data from server side to satisfy the business requirement.

Responsible for designing Hibernate mapping files based on business logic and Object relationships.

Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.

Developed Message Driven Bean for asynchronous sending Messages using JMS.

Consumed Web Services to interact with other external interfaces in order to exchange the data in different forms by using RESTful service.

Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for Oracle.

Packaged and deployed the application in IBM WebSphere.

Written LINUX shell scripts to identify user login information.

Used Log4J for application logging and notification tracing mechanisms.

Used Maven tools for building and deploying Web applications.

Implemented JUNIT test cases for unit testing and Suites for end-to-end testing.

Used JIRA for tracking the Project Stories in Agile Methodology.

Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Used a UI Primefaces a javaServer Face (JSF) to design and develop the application by PrimeTek.

Environment: HTML, CSS, Node.JS, JSON, XML, AJAX, jQuery, Struts, Hibernate, Spring MVC, RESTful, HQL, SQL, IBM WebSphere Server, Oracle, JMS, JNDI, Maven, RMI, Eclipse IDE, UML, JIRA, Tortoise SVN, LINUX

EDUCATION

Texas A&M University-Kingsville Kingsville, TX Jan’21- May’22

M.S. in Computer Science, May 2022.

Cumulative GPA: 3.6/4.0

Graduate Coursework: Computer Communication Networks, Database Management Systems, Analysis of Algorithms, Cloud Computing, Software Engineering, Operating Systems.

SRM University Chennai, IN Aug’’14-May’18

B. Tech in Electronics and Communication Engineering, May 2018

Undergraduate Coursework: Cloud Computing Applied Physics, Electrical Machines, Database Management Systems, Digital Logic Design, Microprocessors and Microcontrollers, Programming.



Contact this candidate