Post Job Free
Sign in

Stack Developer Software Development

Location:
Irving, TX
Salary:
110000
Posted:
November 13, 2023

Contact this candidate

Resume:

Name: Suseel Kumar Nidumolu

Email: ad03ya@r.postjobfree.com

Ph#: 972-***-****

Professional Summary:

Full Stack Developer with over 5+ years of experience in Software Analysis, Object Oriented Design, Development, Implementation & Testing of Object-Oriented Applications and Web based Enterprise Applications using Java/J2EE.

Experience in Software Development Lifecycle (SDLC) phases such as Analysis, Design, Implementation, Testing and Deployment.

Experienced in spring framework (Core, spring batch, Spring DAO, Spring AOP, Spring ORM, Spring Boot) server-side component architecture for simplified development of distributed, transactional, secure and portable application based on Java Technology.

Experienced in spring (MVC), Spring Boot, Spring Batch, Java Persistence API, Spring JDBC and Hibernate (Object Relational Mapping Technology).

Experience in Hibernate and the O/R mapping to map Java domain objects with the database, spring framework to easily configure J2EE applications.

Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite, and IntelliJ.

Experience in developing web pages using HTML5, CSS3, JQuery, Bootstrap, JavaScript, Angular JS, Angular 4/5 Versions, Node.JS, React.JS and Ajax for providing the user interface and communication between the client and server like Singleton, Factory, MVC, Data Access Object and Business Delegate.

Experience in various Java/J2EE Design Patterns such as Session Façade, Service Locator, Application Controller, Front Controller, Factory, Prototype and Singleton.

Experience in XML related technologies like XSL, XSD, XPATH, DTD, and XML Schemas, XML Parsers like DOM & SAX.

Experience in Java concepts such as Collections, Multi-threading, Synchronization, Exception Handling and OOPS concepts.

Experience in Integration of Amazon Web Services AWS with other applications infrastructure.

Experience with building Docker Images and running them on Docker containers.

Experience using various application servers - Apache Tomcat, JBoss, WebLogic and IBM WebSphere Application Server.

Experience with Continuous Integration/Continuous delivery (CI/CD) tools Docker, Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development

Experience in SOA (Service Oriented Architecture) experience in developing web services using SOAP & REST.

Well experienced in software development methodologies such as AGILE, waterfall and attending the SCRUM meetings processes.

Strong written and verbal communication skills along with strong interpersonal, analytical and organizational skills.

A complete Tech Savvy and Positive attitude to expand present knowledge base, energetic, active team player with positive and forward-looking attitude.

Technical Skills:

Languages

Java 11/8/7/6, PL/SQL, SQL

Java/J2EE Technologies

Core Java, JSP, JDBC, JMS, Java Beans, Java Multithreading, Generics and Collections, EJB, Tiles

Web Technologies

HTML5, XML, XSLT, DOM, JSON, CSS3, JavaScript, XPath, AJAX, Angular 10/8/6, Angular.js, Node.JS

Methodologies

UML, Agile, Waterfall

Web Frameworks

Spring (IOC, MVC, Boot), Hibernate

Design & GUI Tools

Eclipse, IBM RAD

App servers

IBM Web Sphere, Apache Tomcat, BEA Web Logic

Databases/Tools

Oracle 11g/10g/9i, SQL Server, MySQL

Operating Systems

Windows, Linux, UNIX

Education Details:

Masters in Computer Information Science from SUNY Polytechnic Institute, NY.

Professional Experience:

Client: Paychex, Rochester, NY Sep 2022- Present

Role: Full Stack Developer

Responsibilities:

Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.

Implemented Java 11 features, including Lambda expressions and Stream API, for optimizing bulk data operations on collections, thereby enhancing application performance.

Proficiently utilized Core Java concepts and libraries to design and develop system architecture and system use cases based on functional requirements.

Utilized Java 11 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.

Designed the applications using Spring MVC framework for easy maintainability.

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

Developed RESTful services using Spring Boot and deployed to pivotal cloud foundry (PCF).

Used Spring Boot to collect the data from users and packaged the data as JSON distributed to applications.

Developed the business layer using spring Boot.

Used Eclipse as IDE tool to develop the application.

Used Hibernate in persistence layer and developed POJO's, Data Access Object to handle database operations.

Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.

Worked on Web/User Interface development using AJAX, HTML5, XHTML, DHTML, CSS3, JavaScript.

Worked on creating components, directives, services and routing in Angular 10 for better component communication by sharing the code between the components.

Worked on Angular.JS, which combines web applications with Model View Controller capability to make development and testing of code efficient.

Worked on Kafka cluster setup, including topics management, partitioning, and replication to optimize data distribution and reliability.

Implemented Messaging using JMS to get the status of the services.

Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.

Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.

Deployed Docker contained Spring Boot micro services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.

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

Developed session EJB and message driven bean (MDB) to process JMS XML messages.

Involved in fixing bugs the bugs or defects in the application and Used Log4J for any logging purposes during the development of the application.

Generated JUnit test cases for testing various Java components.

Used JENKINS as a continuous integration (CI) tool, for deploying applications into WebLogic Application Server.

Developed reusable and interoperable Web service modules based on Service-Oriented Architecture (SOA) by using SOAP and RESTful services.

Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design, etc.

Involved coding SQL Queries, Stored Procedures and Triggers.

Followed the Agile Scrum software development methodology.

Environment: Java 11, Core Java, spring, Spring Boot, Hibernate, MVC, Micro Services, RESTful, POJO, HTML5, CSS3, JavaScript, Angular 10, Angular.JS, Kafka, Node.JS, AJAX, Docker, Jenkins, JMS, AWS, XML, EJB, Log4j, JUnit, SOAP, MongoDB, NoSQL, SQL, Agile and Windows.

Client: Charter Communications Stamford, CT January 2022 - August 2022

Role: Full Stack Developer

Responsibilities:

Involved in requirement, design and development phases and creating custom solutions to match the requirements.

Used Java-8 features while developing the application.

Using spring Framework developed and implemented the web-based application following the MVC.

Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic and Used Hibernate as ORM to map Java classes to data base tables.

Developed micro services with spring and tested the application using Spring Boot.

Worked extensively on Spring Boot for building REST API’s.

Designed and developed Micro services business components using Spring Boot. Consumed REST based Micro services with Rest template based on RESTful APIs.

Developed Data Access Layer using Hibernate ORM framework.

Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.

Designed and developed very complex and large web pages using HTML5, CSS3, jQuery, JavaScript and Bootstrap for Dynamic web pages.

Developed powerful Single Page Application (SPA) and dynamic responsive Web Application with Angular 8.

Integrated React.js into the application's frontend to build efficient and interactive user interfaces.

Developed reusable UI components using React.js, allowing for modular and maintainable code.

Worked on Java Messaging Services (JMS) for developing messaging services. Implemented different types of messaging prototypes using JMS.

Created XML Schema, XML template and used XML SAX/DOM API to parse them.

Involved in designing and deploying multitude applications utilizing AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.

Created the Docker containers and Docker consoles for managing the application life cycle. Worked on creation of custom Docker Container images, tagging, pushing images, integration of Spring Boot.

Log4J was used to monitor the error logs and used GIT as version control tool.

Developed test cases and performed unit testing using JUNIT Test case.

Used GIT for version control and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).

Implemented SOAP Services (JAX-WS) to interact with external systems like Fidelity.

Worked with NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster and monitoring with MMS.

Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.

Involved in analysis, design, and Implementation applying the agile methodology.

Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: Java 8, spring, Spring Boot, Hibernate, DAO, MVC, Micro Services, REST, HTML5, CSS3, JavaScript, Angular 8, Angular.JS, Node.JS, JQuery, Docker, Jenkins, JMS, AWS, XML, EJB, Log4j, JUnit, Jenkins, MongoDB, SQL, Agile and Windows.

Client: Pure Storage, Mountain View, CA. July 2020 - Nov 2021

Role: Full Stack Developer

Responsibilities:

Involved in preparation of functional definition documents and Involved in the discussions with business users, testing team to finalize the technical design documents.

Developed web application using Spring MVC framework.

Used Spring MVC components to implement business layer and Spring Boot for Micro-services.

Designed and developed Micro service business components using Java /J2EE, Spring Boot and Implemented REST web services based on RESTful APIs.

Used Spring Boot for building Micro services and developed spring-based application radically faster with very less configuration.

Created several Micro services using Spring Boot in eclipse.

Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.

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

Designed and developed the front-end application and user interactive web pages using HTML5, CSS3 and JavaScript.

Developed the components using Angular 6 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.

Involved in design and development of Angular.JS.

Leveraged Kafka Streams for real-time data processing, enabling advanced analytics and monitoring.

Integrated Apache Kafka into the application architecture for real-time data streaming and event-driven communication.

Developed of XML files, Schema’s and parsing them by using both SAX and DOM parser’s.

Using Java Messaging Service (JMS) for messaging, configured queues and topics on the WebLogic application server and used them for messaging.

Application server: Developed and Deployed EJBs and other Components in the JBoss Application Server.

Implemented Log4J for Logging Errors, debugging and tracking using loggers.

Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.

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

Developed SQL Queries for performing CRUD operations in SQL server for the application.

Involved in writing the Oracle PL/SQL Stored procedures, triggers, views.

Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: Java 8, spring, MVC, Spring Boot, Hibernate, HTML5, CSS3, JavaScript, Angular 6, Angular.JS, RESTful, Micro Services, Kafka, DAO, EJB, JBOSS, Log4j, JUnit, SOAP, XML, SOAP, SQL, PL/SQL, Agile and Windows.

Client: Virtusa, India Aug 2018 - June 2020

Role: Java Developer

Responsibilities:

Involved in analysis and design phase of Software Development Life cycle (SDLC).

Worked on Spring MVC Architecture for web applications.

Used spring framework for integrating the MVC components with business services.

Implemented Spring MVC framework in the application. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).

Developed RESTful Web Services using REST controllers of spring framework.

Used Spring Framework and created the Dependency injection for the Action classes using Application Context.

Implemented Hibernate to persist the data into Database and wrote HQL based queries to implement CRUD operations on the data. Used Hibernate annotations and created Hibernate POJOs.

Used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.

Used JMS to place the import run requests into JMS Queue.

Used advanced core Java features such as Annotations, generics, multithreading etc. throughout the application for well-structured programming.

Used Java Beans to automate the generation of Dynamic Reports and for customer transactions.

Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.

Used agile software management (Scrum) that included iterative application development.

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

Environment: Java 8/7, Core Java, spring, MVC, REST, XML, JMS, Java Beans, SQL, Agile and Windows.

References: Will be provided upon request.



Contact this candidate