Post Job Free
Sign in

Full Stack Software Developer

Location:
Reston, VA
Posted:
February 22, 2025

Contact this candidate

Resume:

Prasad Kollipara

Cell :786-***-****

***********.****@*****.***

Summary:

Master of Sciences in Information Technology Management with around 14 years of strong software experience in design, development and deployment of web-based Client-Server business applications using Java/J2EE technologies and Java Full Stack.

Experience in both Waterfall Software Development Life Cycle (Requirements Analysis, Design, Development, Testing, Deployment and Support) and in Agile Methodology.

Experience and expertise in developing web applications using Java/ J2EE, JSP, Servlets, EJB, JDBC, Struts, Spring, Spring-boot, AWS, Hibernate, Jakarta, JMS, JSF and XML, XSLT.

Experience in application design and development using OOA, OOD, OOP, MVC, SOA, ESB and J2EE.

Hands on experience over many years on CORE Java.

Experience with various MVC frameworks like Angular.js, EXT.js, Node.js, ReactJS and also responsible for developing the partner home pages using HTML5, XHTML, CSS3, JSP, YAML, JSON Objects, Angular JS, Angular, JavaScript and Web2.0 jQuery.

Good experience in usage of version controls and code repositories such as SVN, CVS, ClearCase and GIT, GitHub and Bitbucket and Azure Devops.

Experience with BEA WebLogic 8.x/7.x, IBM Web sphere application server 9.x/6.x/5.x, WebSphere Liberty, Apache Tomcat 8.5/6.0/5.x/4.x, JBoss and have good knowledge of J2EE standard compatible application servers.

Expertise in application building tools like Ant, Maven, Gradle, Azure DevOps VSTS and CI/CD tools like Azure Pipelines and Jenkins.

Having extensive experience with Agile (SCRUM) and Safe Agile teams by handling tools like JIRA and Confluence.

Experience with databases such as Oracle 12c/10g/9i/8i, SQL Server, RDBMS Design, PostgreSQL, DB2, Azure Data Studio, PL/SQL, MS- Access and written complex SQL queries, Triggers, Views and Stored Procedures.

Extensive experience in different IDEs like IBM RAD, IntelliJ, Eclipse Neon IDE, Indigo and NetBeans and Microsoft Visual Studio.

Hands-on experience with tools like JD-GUI, Jailer, Neoload, PuTTY etc.

Knowledge on Docker, Kubernetes, Spring-Batch and Spring Cloud and AWS cloud technologies.

Education:

• Bachelor of Technology in Electrical and Electronics Engineering at Acharya Nagarjuna University, India – 9/10 CGPA.

• Master of Sciences in Information Systems at Virginia International University, Virginia, USA– 3.83 GPA.

Professional Experience:

Client: Centers for Medicare & Medicaid Services – Leesburg, VA (Feb 2021 – Till date)

Sr. Full Stack Lead Developer

Responsibilities:

Develop and support critical business functions by coding, implementing, and maintaining applications and systems, ensuring project specifications are met and contributing expertise across multiple projects.

Analyze, design, and implement medical systems effectively utilized by numerous end users, addressing complex business and engineering challenges with scalable, modern, and open-source architectural solutions, including web applications, microservices-based APIs, and data stores.

Proficient in React JS for building dynamic, high-performance web applications using component-based architecture, state management solutions, and RESTful API integrations to ensure code maintainability and scalability. Experienced in Redux-Saga for efficient side-effect management in complex React applications.

Design and develop action and model classes, implementing business logic using Spring, Struts frameworks, and Hibernate with JPA as the ORM layer, leveraging Java (JDK 8 and higher) for application development.

Develop user interfaces (UI) with JSP, HTML, CSS, JavaScript, JSTL, Bootstrap, AJAX, jQuery, AngularJS, Angular 8.0/11.0/13.0, and React JS.

Experienced in Node.js development, deploying application modules on AWS Lambda, and leveraging JavaScript for enhanced functionality.

Develop scalable backend applications using Spring Boot, creating RESTful APIs, implementing microservices architecture, and integrating with databases, security frameworks, and cloud services to ensure high performance and reliability.

Utilized Docker containers to streamline application deployment, enabling consistent environments across development, testing, and production stages.

Implemented containerization strategies to package microservices and applications, enhancing scalability, reliability, and resource optimization.

Proficient in PostgreSQL database development, including triggers, stored procedures, functions, and indexes, optimized for AWS cloud environments and JPA repositories.

Deploy web applications in cloud environments with S3 bucket storage and handle configurations for seamless integration.

Lead and mentor development teams, troubleshoot production issues, and manage critical functionalities while grooming stories for sprint ceremonies. Skilled in using JIRA, Confluence, Bitbucket, and Azure tools for migration and collaboration.

Technical Environment:

JDK 1.9/1.8, JDK 17 and 18, PLSQL/SQL, Oracle, GIT, JIRA, Confluence, and RDBMS, Angular 8.x/11.x/13.x, Node JS, React JS, Spring Boot, JSON, HTML5, XML, CSS3, Maven, Spring, Hibernate, Docker, RESTful WS, Microservices, AWS, Windows and Linux servers, S3 storage bucket, AWS cloud etc.

Client: Virginia State Police (VSP) – Richmond, VA (May 2019 – Jan 2021)

Sr. Java Full Stack Developer

Responsibilities:

Contributed to the full software development life cycle, including analysis, design, implementation, testing, and deployment of n-tier and client-server applications.

Reviewed requirements, prepared high- and low-level design documents, and developed and coded applications using Java-compliant IDEs.

Designed robust user interfaces (UI) with JSP, HTML, CSS, JavaScript, JSTL, Bootstrap, AJAX, jQuery, AngularJS, and Angular 8, ensuring seamless user experiences.

Engineered action and model classes, implementing business logic with Spring, Struts frameworks, and Hibernate (JPA) for ORM database interaction, utilizing Java (JDK 8+).

Developed SOAP web services using JAX-WS and RESTful web services with JAX-RS for client system integration. Created primary keys, foreign keys, indexes, functions, procedures, and triggers in Oracle Databases using PL/SQL. Proficient in Oracle 11/12c, PostgreSQL, MySQL, and SQL Server for DDL and DML operations.

Developed and executed unit test plans, supported formal testing, resolved defects, and tracked progress using JIRA.

Hands-on experience with Selenium-Cucumber framework and Spring Boot microservices, including YAML and Eureka/Discovery Server integration.

Built microservices applications on AWS and Cloud Foundry, leveraging cloud technologies for public safety-related solutions.

Employed Docker in CI/CD pipelines to automate build, test, and deployment processes, improving software delivery efficiency.

Managed source code with SVN and GIT, integrated CI/CD pipelines using Jenkins, and ensured high code quality with JUnit and Mockito frameworks.

Participated in Scrum ceremonies, including Sprint Planning, Stand-ups, Backlog Grooming, Demos, and Retrospectives, fostering agile practices.

Effectively led team discussions, initiatives, and task management to ensure project deadlines and deliverables were met.

Technical Environment: Agile, JDK 1.9/1.8, Java/J2EE, JSP, AWS, Spring-boot, Spring Batch, Docker,

Microservices, JavaScript, Angular JS, Angular, Node JS, JSON, HTML5, XML, YAML, CSS3, Maven, JUnit,

Mockito, IntelliJ, Microsoft Visual Studio, Office Suite, OpenShift, IBM RAD, REST/SOAP API’s, Windows,

and Unix/Linux servers, JIRA, Confluence, SVN, CVS, GIT, Neoload, Apache Tomcat 6.0 and 8.5

Server, WebSphere traditional and Liberty servers, Oracle SQL, PostgreSQL etc.

Client: Caterpillar Inc. – Decatur, IL/Herndon, VA (March 2015- April 2019)

Designation: Sr. Java Full Stack Developer

Responsibilities:

Gathered and implemented business requirements for web-based applications, designing and developing them using JSP, HTML5, CSS3, Bootstrap, AngularJS, and Struts, creating efficient Single Page Applications (SPAs) and dynamic user interfaces.

Directed website content creation and maintenance, leveraging modern web technologies, JavaScript, and RESTful APIs for CRUD operations.

Designed UI screens with Struts tags, JSP, and JavaScript; implemented Struts Tiles framework and integrated Spring IoC with Hibernate ORM, leveraging MVC architecture for seamless functionality.

Developed DAO layers with Hibernate for database interactions, working on Oracle SQL and DB2 in both test and production environments.

Created and consumed REST Web Services for Java/J2EE applications, employing Spring Framework, Spring Boot, and Microservices Architecture.

Built and maintained applications in ASP.NET with C#, integrating HTTP protocols and RESTful APIs, while managing version control using SVN, CVS, and GIT.

Migrated Java/J2EE applications from Tomcat 6.0 to Tomcat 8.5, deploying them on the Central Project Server (CPS) cloud platform, and implementing CI/CD processes with Azure DevOps, Jenkins, and Azure Pipelines.

Automated build processes and managed dependencies using Maven and Gradle, scheduling and resolving batch job failures with Tidal Batch Job Scheduler.

Managed onsite and offshore teams effectively, leveraging technical skills and project management expertise to meet deadlines and deliverables.

Technical Environment: JDK 1.8/1.6, Java/J2EE, JSP, Servlets, JavaScript, Angular JS, Node JS, JSON,

HTML5, XML, CSS3, Maven, JUnit, Eclipse Neon, Microsoft Visual Studio, Office Suite, IBM RAD,

REST/SOAP API’s, Windows, and Unix, SVN, CVS, GIT, OpenShift, Apache Tomcat 6.0 and 8.5 Server,

DB2 and Oracle SQL etc.

Client: Freddie Mac - Mclean, VA (Sep 2013 – Mar 2015)

Sr. Java Developer

Responsibilities:

Gathered business requirements during requirement sessions and actively participated in analysis, design, development, integration, and testing phases under SDLC and Agile methodologies.

Designed application flows and UML diagrams (Use Case, Class, Sequence) using Rational Rose and Microsoft Visio.

Proposed and implemented business delegate and Singleton patterns to separate view and business logic layers effectively.

Developed web pages using HTML5, CSS3, JavaScript, JSP, and XML-based Spring configurations.

Utilized JavaBeans, Core Java, and J2EE concepts (inheritance, polymorphism, collections) for robust module development.

Integrated systems (Selling and Pricing) using EJB, JSP, and RESTful web services for seamless front-end updates.

Implemented JMS with Message Driven Beans, SOAP/RESTful web services, and JAX-RS API for efficient system interactions.

Wrote JUnit test cases to validate application layers and classes; utilized Hibernate for Oracle database access and JDBC for DB2 integration.

Employed ANT and Gradle for building automation, created JAR files, and deployed multi-tier enterprise applications on WebLogic Server.

Managed user authentication and authorization with EJB and LDAP, leveraging log4j for logging mechanisms.

Used ClearCase for version control and implemented core J2EE patterns such as MVC, DAO, Business Delegate, Service Locator, and Singleton.

Technical Environment: JDK 1.7, CORE Java, JBoss 4.2.0, JSP, Servlets, EJB, DHTML, JavaScript, JSF, HTML5, XML, CSS3, ANT Build Tool, Maven 3.2, JUnit, Eclipse, Windows and Unix, ClearCase, Rational Rose, Log4j, WebLogic, XSLT, LDAP Server, DB2, Apache Tomcat, Oracle SQL etc.

Client- K-12 Inc., Herndon, VA (May 2013 - Aug 2013)

JAVA/J2EE Systems Technology Developer

Responsibilities:

Developed and maintained Java-based e-Learning applications, including creating web pages with HTML, CSS, XML, and JSP for end-user interfaces.

Assisted in preparing and managing technical documentation for project lifecycle phases.

Provided application support by troubleshooting, debugging, and implementing enhancements to meet team objectives.

Conducted unit testing, documentation, and deployment of new and modified programs on Tomcat and WebLogic servers.

Designed UML diagrams (Use Cases, Sequence, Class, Page Flow) using Rational Rose for system analysis and design.

Configured application Context XML and integrated components using Spring Framework for dependency injection.

Utilized Core Java concepts, Hibernate ORM, and JMS for messaging queues and topics across applications.

Gained hands-on experience with Spring, Struts, and Hibernate frameworks for application development.

Managed version control using Subversion to track changes in source code and documentation.

Participated in SDLC phases, including analysis, design, development, testing, and maintenance of software applications.

Deployed legacy applications on IBM WebSphere and worked across both UNIX and Windows environments.

Technical Environment: Java/J2EE, Core-Java, Hibernate, JSP, Struts, Spring, Servlets, SQL and DB2

Databases, ANT, Maven, XML, HTML, CSS, Bootstrap, Subversion, Tomcat, JMS, JUnit, Eclipse, Windows

and Unix, WebLogic.

Florida International University, FL (Sep 2012 - Jan 2013)

Graduate Student Assistant

Responsibilities:

Worked with the department associate dean in creating the questionnaire forms using HTML, CSS and Java Script framework for conducting online classes to the students.

Designed and developed web portals in Java/J2EE platform which are used by the school effectively.

Configured the student record database and generated stored procedures in Oracle SQL and reports for the dashboard.

Maintained the record of the department student’s performance which is used for Accreditation to the University.

Tata Consultancy Services Pvt. Limited, India (January 2010 - August 2012)

Client: Cisco Systems Inc., USA

Java Developer

Responsibilities:

Developed and deployed AVL web pages using WebLogic and updated supplier part statuses in Cisco databases.

Designed and implemented UI with HTML, JSP, and Struts, incorporating authentication and authorization modules.

Utilized MVC architecture with UML diagrams (Use Cases, Sequence, Class) for project analysis and design.

Created detailed design documents, wrote SQL queries, and developed backend communication with JDBC.

Leveraged Spring Framework with Hibernate ORM for database integration and domain object mapping.

Built authentication and validation modules using JavaScript, Ant, Maven, and deployed on Tomcat.

Provided supplier training for global data sheet completion and collaborated with component engineering teams.

Designed database schema and implemented versioning for PB-free parts with Hibernate framework.

Expertise in Windows and Unix platforms, with strong proficiency in MVC design patterns and ORM tools.



Contact this candidate