Post Job Free
Sign in

Stack Developer Java

Location:
Richmond, VA
Posted:
September 10, 2025

Contact this candidate

Resume:

Charan Tej

SUMMARY

Over *+ years of experience as a Java Full Stack Developer in IT industry. Extensively experienced in Software Analysis, Design, Development, Implementation, and Testing of Object-Oriented Applications and Web-based Enterprise Applications using Java/J2EE.

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

Hands-on experiences with Core Java with Multithreading, Concurrency, File Handling, I/O Generics, Data Structures and Collections, Garbage Collection.

Experience in Java 8 features like Parallel Streams, Lambda, functional interfaces, and filters.

Experience in developing Microservices using Spring Boot.

Experience in the development and deployment of applications using JBoss, WebLogic Application Server, IBM WebSphere Application and Apache Tomcat.

Experienced in developing RESTful Services using JAX-RS specification like Jersey and Rest Easy to implement REST based Application.

Experience in using bug/issue tracking, project Tracking and Management tool JIRA.

Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3 and ELASTIC SEARCH).

Involved in designed fully distributed system with the use of Restful API and Micro Services.

Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, CHEF.

Experienced with RDBMS implementation and development using Oracle, MySQL, MSSQL and DB2.

Expertise in database modelling and development using No SQL databases such as MongoDB and Cassandra.

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, Sun Solaris, and Windows.

Experience in designing and executing Automation Test scripts for web applications using Java, Selenium RC/IDE/Grid, Selenium WebDriver, Junit and TestNG.

Experience in developing selenium automation framework using Junit/TestNG and built ANT/Maven targets to execute automation suites from command line.

Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.

Experienced in making Data Driven and Keyword Driven frameworks to maintain test suite.

Experience in developing automation scripts using Selenium WebDriver and Java.

Used Eclipse IDE and IntelliJ to develop & debug the code.

Designed & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.

Quality Assurance and Software Testing experience involving complex client/server and web-based applications.

Executing test cases, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like Quality Canter.

Experience in Writing and Executing the Test cases, analyzing the Test results and Defects Tracking.

Expert in Functionality Testing, Smoke Testing, Regression Testing, System Testing, Black Box Testing, Integration Testing, User Acceptance Testing (UAT).

Employer Cognitech Technologies Client: General Motors United States · Remote

Role: Java Full Stack Developer Nov-2024 till date

Responsibilities:

Developed the functionalities using Agile Scrum Methodology.

Extensive experience in various Agile methodologies like Test Driven Development (TDD) .

Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, JQuery, AJAX and AngularJS.

Created Reusable Modules and Custom Directives in Angular2.0 which got used in various places of application.

Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.

Used Java8 features in developing the code like Lambda, creating resource classes, fetching documents from database.

Developed microservices with Spring and tested the application using Spring Boot.

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

Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.

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

Deployed applications into Continuous integration environments like Bamboo, Stash to integrate and deploy code on CI environments for development testing.

Configuring Apache Kafka Application Server on multiple platforms for both horizontal and vertical scaling for Work Load Management.

Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.

Used log4j to print the logging, debugging, warning, info statements.

Implemented Selenium Web Drivers and Protractor For testing the UI components.

Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.

Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.

Experience on implementation of version control software GIT repositories.

Used Selenium WebDriver, an automation testing tool written in Java, to automate web applications.

Used Page Model Object for each page object to reuse the code.

Thorough reading of the log cat generated through Eclipse and producing reports on the issues found.

Worked on Robot framework for mobile and application testing.

Created automation scripts in Eclipse, Selenium WebDriver, running them as TestNG.

Used JUnit as Unit Testing framework for Selenium Execution and Management. Included assertions and verifications for tests.

Pipelined, Maintained and executed MAVEN and Jenkins build files for running Automated Tests.

Performed data analysis using SQL queries in SQL Plus.

Automated regression test cases using QTP and build Jenkins jobs to run through AWS Machines.

Environment: Java/J2EE, Spring MVC, Spring JMS, Spring JDBC, Spring Batch, SOAP Web Services, HTML5, CSS3, JavaScript, Angular JS, IBM Web sphere MQ, Web logic 12.1.1, XML, Apache JMeter, Sql Server 2012, Maven, Liquibase, SoapUI, TFS, WinSCP, Eclipse 3.8 and UNIX.

Employer Cognitech Technologies Client: Bank of New York Mellon, NY

Role: Java Full Stack Developer Feb-2024 To Oct-2024

Responsibilities:

Developed the functionalities using Agile Scrum Methodology.

Extensive experience in various Agile methodologies like Test Driven Development (TDD) .

Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, Javascript, JQuery,AJAX and AngularJS.

Created Reusable Modules and Custom Directives in Angular2.0 which got used in various places of application.

Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.

Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.

Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.

Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.

Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.

Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.

Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings

Integrated with Spring Cloud projects to provide distributed tracing and other features.

Developed microservices with Spring and tested the application using Spring Boot.

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

Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.

Developed GSA, LSS and SDL using C++, Multi-threading and socket programming.

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.

Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.

Integrated ActiveMQ and spring JMS API to send and receive message for the application’s restfulAPI.

Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML,XSD, XSLT, X-Path.

Wrote build scripts using Maven.

Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.

Used log4j to print the logging, debugging, warning, info statements.

Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.

Experience on implementation of version control software GIT repositories.

Environment: Agile,HTML, CSS, JavaScript,JQuery,AJAX and Angular 2,XML,DAO,POJO, JPA,JAVA,Java8, Springs(IOC,AOP, JDBC) Frameworks, Spring Boot,Microservices,JSP, Hibernate Framework,AWS,, RESTful Web services,SOAP, Maven, WebSphere Application Server, Mongo DB,NoSql,Log4j,Jenkins,JIRA, Selenium Web Drivers, Protractor, GIT,Socket Programming.

Employer Reliant Client AutoRABIT

Role :Web Application developer, April 2021 to July 2022

Responsibilities:

Involved in requirement gathering, designing and developing the entire system with Agile-Scrum Methodology.

Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.

Enhanced application performance by Angular 7 Component based development in view of future Angular framework transitions.

Build Restful API web services using Node JS and Angular 7 and used a full complement of Node.JS, and Mongo DB to store and present assessments.

Analyzed the requirements, use cases and prepared low- and high-level design documents.

Used Java8 features- streams, default, static methods and Concurrency API and Lambda.

Used Java 8 Method References on methods by their names and used functional Interfaces.

Used Spring Boot Actuator to externalize application's configuration properties for different IDEs.

Used Microservices with spring boot-based services interacting through Restful web services.

Used Microservices to communicate using synchronous protocols HTTP and REST end points.

Used Rule Engines, Drools 6.x, and ILOG to validate the business User Roles.

Worked on Swagger UI to interact with API’s. Designed and documented API’s using Swagger.

Development of DAO layer using Hibernate Template.

Expertise in implementing application using Multithreading, Spring, Hibernate Frameworks and Apache Camel.

Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.

Involved in the integration of frameworks like Spring Boot and Hibernate.

Developed POJO's, DAO which handles all database operations using Hibernate. Worked on advanced hibernate associations with multiple levels of caching and lazy loading.

Developed the framework to consume the web services hosted in Amazon EC2 instances.

Used Amazon Cloud Watch to monitor AWS services and logs to monitor application.

Used Amazon EC2 for deploying and testing the lower environments such as Dev, INT and Test.

Extensively used AWS to integration with Enterprise and web applications.

Experience in using build/deploy tools such as Jenkins, Docker for continuous Integration and Deployment for Micro Services.

Managed Docker orchestration and Docker containerization using Kubernetes.

Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform) . Utilized Kubernetes and D

Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services. Docker for the runtime environment of the CI / CD system to build, test deploy.

Wrote build & deployment scripts using Maven on Unix environment.

Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j. Involved in the deployment of the application using WebLogic Server.

Designed Splunk Enterprise 6.5 infrastructure to provide high availability by configuringclusters across two different data centers.

Performed Field Extractions and Transformations using the RegEx in Splunk.

Designed and developed various Web forms using HTML, CSS, Bootstrap and JavaScript, React.JS

Environment: Java 1.8, J2EE, Mongo DB, STS, WebLogic 10.2, Spring, Spring boot, Microservices, Hibernate, Kubernetes,Drools6.0,DHTML5, CSS3, JavaScript, JUnit, Angular 7, Swagger, node.js, jQuery, Web services, Maven, Jenkins, Docker, Toad, Grunt, GIT, React.JS, Putty, Visio, Splunk, JIRA, Quality Center.

Employer Reliant Client Fulcrum GT’s

Role java developer Aug-2019 To March-2021

Responsibilities:

Created and Maintained open-source Java Server Faces (JSF) by using Apache MyFaces.

Extensively involved in developing Restful web services which were exposed to cornerstone power builder product.

Implemented Restful Web services to exchange data between multiple systems and call services from a central portal.

Involved in the analysis, design, and development and testing phases of Software.

Involved in business requirement gathering and technical specifications.

Involved in estimation and implementing the requested change on top of the existing application

Created utility Java components and integrated them using spring framework for Hibernate Object-Relational persistence.

Used Spring Framework for Dependency injection and integrated with the Hibernate.

Developed the Business Logic using Plain Old Java Objects (POJOs).

Written Spring components like Controller, Validator, Resource Mapping, Session Attribute, and Model Attributes using annotations and used URL mapping to handle the requests and present clients to customized view by using different view templates

Wrote SQL queries and Stored Procedures for Data Access Objects (DAO) and executed using hibernate. Involved in writing, complex queries, mapping persistent classes and managing the mapping files.

Used Oracle database in developing the project and used SQL statements and procedures to fetch the data from the database.

Used Hibernate ORM for persistence management, written CRUD and HQL based queries to retrieve and render the data.

Extensively used Annotations, Mappings and querying the database using Hibernate.

Used ANT scripts for automated deployment and preparing the build of the entire application.

Used SVN for versioning.

Used Log4j logging framework to debug the code.

Involved in design, writing LLD and test strategy and developed application using agile technology.

Created Angular service and integration with RESTful APIs. Used Angular HttpClient to send GET/POST request to fetch data from server.

Leveraged AngularJS sources for data access and created custom directives, factories, and services for the reusable components.

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

Developed and implemented project in Agile/scrum methodology. Participated in daily scrum meetings and updating Rally regarding the tasks and time spent on each tasks.

Involved in integration of all the modules and fixing the issues.

Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.

Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.

Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.

Environment: Java 11, Micro Services, Spring, Google App Engine, Spring MVC, Spring Boot, Spring Security, Spring DATA, RESTful, AWS, Mongo DB, HTML, React.JS, JavaScript, Angular 5, AJAX, Log4J, JUnit, Maven, Apache Tomcat, GitHub, GIT, JIRA, STS

Employer Binary-Quest Client: Fullcast

Role: Associate Software Engineer Feb 2017 to July 2019

Responsibilities:

Developed UI screens using JSP, HTML, CSS, JavaScript.

Worked on JSP, Servlets, Struts framework and production support issues of the existing applications.

Development of Action Forms, Action Servlets, Action and Validating Action Forms in Struts framework.

Implemented Struts Dispatch Action class and form bean classes using struts framework.

Client & server validations were handled using JavaScript & Struts validate plug-in.

Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.

Implemented Multithreading for handling multiple requests and for high performance.

Created many Stored procedures and scheduled jobs to support our applications for to create reports for customers.

Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction.

Develop a business continuity plan for the SQL Server Databases using JDBC drivers.

Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.

Created an XML configuration file for Hibernate to map to SQL DB.

Developed web services for sending and getting data from different applications.

Used JDBC to access Oracle database for accessing customer information.

Used ANT built tool for compiling and generating war file.

Environment: Core Java, HTML, CSS, J2EE, JSP, HTML, JavaScript, Servlets, JMS, Hibernate, JDBC, SQL, DAO, Web Services, Oracle, ANT.

TECHNICAL SKILLS

Languages: Java, J2EE, Bash, C++, PL/SQL,Groovy

JAVA Technologies: Microservices 32w(Netflix stack), J2EE, Hibernate, Spring, SpingBoot, JSP, JSTL, Servlets, JDBC, JNDI, JMS

Web Technologies: HTML, XML, CSS, AJAX, JavaScript, jQuery, JSON, Angular, Bootstrap

Application Monitoring: Dynatrace AppMon

Web Services: Web Services(SOAP and REST)

Database: Graph Database, Cassandra, Oracle (version -11g, 10g, 9i), My SQL

Frameworks: Spring, Spring Boot, Hibernate

ORM: Hibernate, JPA

Version Control Tools: GIT, SVN, CVS

SQL Tools: TOAD, SQL Developer, MySQL Workbench

Other tools: Chef, Jenkins, Docker, Splunk, Nagios



Contact this candidate