Post Job Free
Sign in

Full Stack Developer Enterprise Applications

Location:
Nashville, TN
Posted:
June 17, 2025

Contact this candidate

Resume:

Vamseekrishna Dasari

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

614-***-****

Professional summary:

• Having 6 years of professional experience as a Java Full Stack Developer in Object Oriented development, implementation, Integration and maintenance of web and distributed Enterprise applications using Java/J2EE technologies.

• Experience in designing and developing web-based applications using Java, J2EE, MVC framework, Spring, Hibernate, Struts, Liferay portal, Oracle, SQL and PL/SQL.

• Experience in designing and developing Android Mobile Applications.

• Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of Web based applications using J2EE/Java, JSP, JSF, JavaScript, Servlets and Object-Oriented Programming techniques.

• Expertise in core java concepts like Collections, Multi-Threading, Exception handling, Generics, Strings etc.

• Experience in working on various spring modules (Spring Core, Spring MVC, JDBC, ORM, Spring Boot, Spring Security) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs. Strong focus on Spring MVC and Liferay MVC.

• Experience in development of portlets using Liferay Portal.

• Experienced in implementing DAO layers using ORM technology like JPA and Hibernate.

• Proficient in designing applications using Java and J2EE Design Patterns such as Singleton, Factory, Abstract Factory, DAO etc.

• Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions.

• Experience in Apache Hadoop Map Reduce programming and Distribute Application and HDFS.

• Experience in importing and exporting data using Sqoop from HDFS to Relational Database Systems and vice-versa.

• Experience in Hadoop architecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node and MapReduce programming paradigm.

• Expertise in implementing presentation layer using JSP, HTML5, Node.JS, CSS3, Ajax, JQuery, Java script, AngularJS, Angular 4, TypeScript. Experience with features of Angular 4 such as directives, dependency injection, modules and routing.

• Experience of working on CSS Preprocessors like LESS and SASS.

• Experience with Build tools like ANT, MAVEN, Gradle and knowledge on Jenkins which support building, testing, deploying and automation. Experience on configuring auto scalable and highly available Microservices set with monitoring and logging using AWS, Docker, and Jenkins.

• Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, XSD, JAXB, Apache Axis.

• Experience with development of SOAP and Restful Web services. Experience building SOA implementations including SOAP and RESTful based webservices.

• Expertise in JUNIT testing using Mockito integration testing and SOAP UI testing

• Experience working with different SDLC methodologies like Waterfall, Agile.

• Experience in developing end to end automation using Selenium WebDriver, Junit.

• Experienced in the use of agile approaches, including Test-Driven Development and Scrum.

• Developed code in Java, J2EEand Hibernate using XP Practices Pair Programming, TDD, and Continuous Integration.

• Expertise in Object Oriented Analysis, Design / Development Methodologies, Use Cases, Sequence and Class Diagrams using UML.

• Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams

(Sequence diagrams, Activity diagrams) using Designer tools like Rational Rose.

• Experienced with IBM WebSphere, Apache Tomcat Application Server.

• Expertise in developing database connectivity (JDBC) for databases like Oracle, MySQL, MS Access.

• Experienced in Database application programming for Oracle, MySQL using Stored Procedures, Functions, Cursors, and Views etc.

• Worked on UNIX flavors like Linux (Ubuntu).Hands on Experiencewith UNIX shell scripting Education:

Degree Major Field University/College

Bachelor of Technology Information Technology JNTUK Master of Science Computer Science Wright State University Technical skills:

Programming Languages C, C++, Java SE, Java EE, PHP J2EE Servlets, JSP, Java Bean, EJB

Java Frameworks Struts 1.x, Hibernate 3.0(ORM tool) & Spring 3.x (CORE, JDBC, WEB, ORM, MVC), Spring Boot, Spring Security.

Web Technologies HTML5, CSS3, XML, Node.JS, Java Script, jQuery, Angular 4, Typescript Webservices

Technologies

Web Services (JAX-RPC, JAX-WS, JAX-RS), SOAP, REST API Web Content

Management

Adobe Experience Manager,WordPress

Testing Junit, Selenium Webdriver, Mockito

Databases MySQL, Oracle

Big Data Technologies HDFS, Map Reduce, PIG, Hive, HBase, Sqoop Database tools SQL Developer, Microsoft Business Intelligence Development Server. IDE/Development Tools Eclipse, Spring Tool Suite, NetBeans, Liferay7, Jenkins, JIRA, Kafka, Android SDK.

Application Server WebLogic, Apache Tomcat 7.0, Glass Fish,WebSphere, Jboss, AWS, Docker Operating Systems Windows, Linux & UNIX

Software Development

Methodologies

Agile Scrum, TDD, XP Pair Programming

MS Office Word, Excel, Access, PowerPoint

Build Tools ANT, Maven, Gradle, Putty

Version control Tools SVN, GIT

Professional experience:

State of Tennessee Department Of Children Services, Nashville,TN Dec 2018 - Present Programmer/ Developer III

Project: TFACTS

Responsibilities:

• Worked in Agile environment including Test Driven Development with Continuous Integration/Delivery.

• Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.

• Involved in the services using Restful Web services.

• Responsible for modifying the resources and endpoints using Restful web services supporting GET/POST with JSON, XML.

• Worked on SPA (Single Page Web Applications) using RESTful web services, Angular4 and Typescript.

• Used NPM for installing required node modules and other published Angular NPM modules.

• Moved existing AngularJS controllers and services to Angular4 components for more responsive and less dependency.

• Worked on Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.

• Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.

• Coding Spring Business objects and Hibernate DAO classes.

• Worked on Spring MVC to write the controllers and used Spring boot Annotations for the functionalities.

• Used to Write Spring Service classes to support backend functionality and retrieving business data from database.

• Importing and exporting data into HDFS and Hive using Sqoop

• Worked extensively with Sqoop for importing metadata from Oracle.

• Wrote UDF using PIG for Reading data from XML files.

• Worked on Jenkins for pushing recent builds into several instances.

• Worked on defining XSD for business entities to support UI.

• Wrote JSPcoding to build pages which are rendered from Spring Controllers.

• Developed the application using STS as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN), JIRA for bug and issue tracking.

• Implemented a Continuous Delivery pipeline with Docker, Jenkins and AWS.

• Worked on creating micro services to provide RESTful API utilizing Spring Boot with Spring MVC.

• Implemented spring IOC to resolve dependency injection.

• Implement user authorities' management with Spring Security.

• Worked on Session Façade design pattern to access domain objects.

• Tested components using JUNIT Mockito during development and implemented the logging using Log4j.

• Involved in Data Migration performed on Oracle Database to define new features in The Application. Environment: JDK 1.8, Core Java– Multithreading, Servlets, JSP, Struts, Spring Boot, Spring Security, EJB, Hibernate, Restful Web services, Tomcat 7.0, Jenkins, Apache Hadoop, HDFS, AWS, Docker,HTML5, CSS3, Angular4, Node.js, JavaScript, TypeScript, BootStrap, AJAX, XML/XSL, XSD, Junit, Log4j, Oracle,Selenium WebDriver, MVC portlet, Apache Maven, SVN, Spring Tool Suite, Linux. Scottline Healthcare Solutions, Houston, TX Aug 2016 – Dec 2018 Java Developer

Project: RCM Dashboards

Responsibilities:

• Analyzed and debugged the existing Code and integrated Client Specific requirements without Effecting Existing Functionality.

• Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC

• Responsible for developing/modifying the resources and endpoints using Restful web services supporting GET/POST with JSON, XML.

• Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements. Co-ordination with offshore team on development activities.

• Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.

• Coding Spring Business objects and Hibernate DAO classes.

• Maintained long and short-range deliverables with product management team according to product roadmaps.

• Devised RESTful services with Java Apache CXF and performed code reviews for peers.

• Used React JS in development of the web application to bind the data/model that is being retrieve from a database through services provided in a controller to the view using scope.

• Involved in the client interactions regarding the project requirements and details.

• Developed code in Java, J2EEand Hibernate using XP Practices Pair Programming, TDD, and Continuous Integration.

• Utilized pair programming approach to ensure high quality code.

• Deployed Spring Boot based micro services Docker container using Amazon EC2 container services.

• Designed and developed a Rich GUI front-end using HTML5, BootStrap, CSS3, AJAX and Angular2.

• Created Typescript reusable components and services to consume REST API’s using Component based

architecture provided by Angular2

• Developed multiple Angular controllers and configured Routes.

• Wrote Web Services using REST for sending and getting data in between different layers.

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

• Wrote test cases in JUnit for unit testing of classes and implemented the logging using Log4j.

• Performed Data Driven Automation Testing using SQL, JDBC connection, and Selenium WebDriver.

• Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT).

• Followed Agile/Scrum Methodologies for the Project. Environment: JDK1.7, Core Java– Multithreading, Servlets, JSP, JSF, Spring Boot, Spring Security, Hibernate, Restful Web services, Liferay6.2,Tomcat 7.0, AEM6.1, Jenkins, Apache Hadoop, HDFS, MongoDB, AWS, Docker,HTML5, CSS3, WebSphere, Angular2,JavaScript, Node.JS, AJAX, XML/XSL, XSD, Junit, Log4j, My SQL,Selenium WebDriver, MVC portlet, Apache Maven, SVN, Eclipse, Linux, Tableau.



Contact this candidate