Home

Teja Kodam - Java Developer
[email protected]
Location: Piscataway, New Jersey, USA
Relocation: Yes
Visa: H1
TEJA
Java developer
Ph: +1 754-240-5253
Email: [email protected]
-----------------------------------------------------------------------------------------------------------------------------------------------------------
PROFESSIONAL SUMMARY:
7 years of IT experience in all phases of the Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing, and Maintenance of Java-based applications.
Extensive experience in the design and development of J2EE-based applications and good working experience withSpring modules like Spring Core, Spring MVC, Spring AOP, Spring ORM Module, and Spring Batch.
Expertise in J2EE Technologies such as JSP, Servlets, JSF, JSTL, JMS, Spring, Hibernate, Java Beans, JDBC, XML, Web Services andMicro services etc.
Proficient with the development of RESTful Web Services and REST API with SpringBoot.
Extensive experience in Microservices development using Spring Boot
Extensive experience in implementing Security for Microservices and REST API using Spring Security.
Good knowledge in developing low latency and fault tolerant microservices.
Well-versed with Java 8/11 new features and core concepts like collections, multithreading, serialization, and concurrent API.
Experience working with databases such as Oracle, Cassandra, and MySQL.
Exposure to working with PL/SQL stored procedures and functions for different Data Models.
Experience in version control tools like SVN, and Git, BitBucket.
Good knowledge in integrating Sonar with Bit-bucket for code quality, code coverage checks.
Exposure to working with Docker and Kubernetes.
Good exposure to setting up CI/CD pipelines and working tools like Jenkins, TeamCity, and uDeploy.
Exposure to front-end technologies and ability to work as a full-stack developer.
Ability to efficiently translate algorithms, ideas, and concepts to software applications.
I have good experience with building tools maven, and Gradle.
Experience in developing test cases and test plans besides being involved in writing Unit tests.
Exposure to Integration testing, Component testing, PACT (contract) testing.
Good knowledge in migrating applications to latest tech stack and on premises to cloud.
Experience in working with Cloud tech i.e.,Amazon Web Services (AWS). Exposure to EC2, S3, EBS, VPC, ELB, Auto Scaling, Security Groups, SNS, SQS, Certificate Manager, IAM, CloudFront, Route53, Lambda, API Gateway, DynamoDB, RDS, CloudWatch and CloudFormation.
Highly velocity team player with the ability to learn and implement new technologies quickly.

TECHNICAL SKILLS:

J2EE Technologies Java, JSP, Servlets, Hibernate, Spring MVC, spring REST, Spring Security, Spring REST, Spring Cloud
Web Technologies HTML, JavaScript, CSS, Ajax, jQuery, AngularJS
Web Services SOAP, RESTful
Server s Apache Tomcat, WebLogic, IBM WebSphere
Languages JAVA, J2EE, C
Databases Oracle, MySQL, Cassandra
Tools Eclipse, IntelliJ IDEA, Jenkins, Post Man, SOAP UI, JIRA, BitBucket, JMeter
Operating Systems Windows, Linux, MAC
Version Control Tools Perforce, Git
Build Tools Maven, Gradle

PROFESSIONAL EXPERIENCE:

USAA - San Antonio, TX Jan 2023 Present
Full Stack Java Developer

Responsibilities:
Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using Agile methodology.
Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, jQuery, Ajax and Angular.JS.
Used Spring MVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced.
Develop the front-end components using HTML5, CSS3, Bootstrap 3, Angular.JS and React.JS
Develop and maintain Spring and Hibernate-based multi-tier Web Applications.
Used AngularJS services $http for consuming REST API s and utilized postman tool to debug Web API
Implemented and integrated with SSO login functionality.
Worked on spring boot, Spring Restful template to develop Application Level Microservices.
Worked on designed and developed a complete service-oriented system based on SOA principles and architecture with agile.
Created custom CI/CD pipelines with Jenkins with stages to include component and contract testing.
Created RESTful web services interface to Java-based runtime engine and account system with Jenkins.
Developed Restful service interface using Spring MVC to the underlying Agent Services API and Implemented RESTful web services.
Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for runtime environment for CI/CD system to build, test and deploy.
Developed UML diagrams such as Use-case, Class, Sequence, and Activity Diagrams to understand the Systems Architecture.
Experience in making DevOps pipelines using Kubernetes for the Microservices Architecture.
Used Microservice architecture with Spring boot-based services interacting through a combination of Rest to build, test and deploy identity Microservices.
Implemented ORM in the persistence layer using the Hibernate framework.
Implemented functionality to generate reports using spring batch with Java Spark.
Worked on data ingestion to load big files using Spark, Kubernetes into Cassandra DB.
Helped in developing the complete business flow and helped incorporate session validity checks, form validations, and error handling in the application.
Implemented TRUE CD practices involving component testing, and contract testing.
Added Junit code to improve test coverage.

Environment: Java 8, J2EE, Spring Boot, Spring Batch, Spring MVC, Spring JDBC, Oracle 11g, Angular.JS (v11.0), React.JS, Java script, Apache Kafka, AWS (Amazon SQS, EC2, Amazon Cloud Watch, Amazon Lambda), Docker, Kubernetes, Mongo DB, SQL Server, Bootstrap4, GIT, BIT Bucket, STS and Agile.

Toyota, Plano, TX July 2021 Dec 2022
Full Stack Java Developer

Responsibilities:
Designed and developed Microservices Application based on Spring framework using MVC design patterns.
writing unit test cases
Development of web components using JAVA, and J2EE technologies, Spring Boot, Spring MVC, Spring Rest, Hibernate, and JPA
perform code review for peer members.
Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions, Hibernate cache concepts .
Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
Design and implement loosely coupled systemsusing Apache KAFKA.
Implemented Rest controllers , Interface, Service, repositories, and validation classes.
Development of Spring Batch components for reading the data coming from multiple sources
Analysis of existing batch processes and improve performance.
Experience in using CI/CD pipeline and Jenkins, Kubernetes, and Docker for deploying the code.
Rest services templates are generated using Swagger specifications and tested using Postman.
L3 support on ROTA basis

Environment: Microservices, Spring Boot, Spring Batch, Java 8/11, Oracle, GIT HUB, Eclipse, SonarQube, Postman, SOAP UI, Jenkin, Jira, Kafka, Swagger, Tomcat, Docker, Kubernetes.

Liberty Mutual Portsmouth, NH June 2020 April 2021
Java Developer

Responsibilities:
Implemented various Scrum phases like gathering Requirement, Design, Analysis and Code development and the project was developed using Agile based SCRUM Methodology.
Developed the application based on the proposed requirements.
Deployed the application on JBoss Application Server.
Used Junit, Mockito framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
Developed Spring Boot Microservices with microservice architecture using REST.
Monitored service health check from Spring Boot admin console using swaggered UI registered micro services.
Used DocuSign management platform to prepare and send documents to customers for signing and manage from them.
Load balancing among the servers was implemented by using Spring Ribbon.
Developed Splunk reports that provide a high-level overview of the Application Health.
Working java & Spring Boot to develop the REST to fetch data from database and external clients.
Implemented backend code for mobile push notification using AWS SNS and Spring Boot.
Involved in building Jenkins Jobs.
Experienced in using third-party tools like Toad for Oracle, MS SQL, MySQL Developer in Eclipse.
Customized Hibernate Quires and transactions to fetch the data from the database.

Environment: Java 1.8, J2EE, CI/CD, Spring Boot, Microservices, Spring, JUnit, XML, AWS SNS, Java, Beans, MySQL, Jboss, log4j, Scrum Methodology, Maven.

HSBC Chennai, India Jan 2018 Nov 2019
Role:Java Developer

Responsibilities:
Worked on High level and low-level system design, planning, estimation, and implementation.
Worked on development and implementation of the MVC Architectural pattern using Spring Framework including JSP, and Servlets.
Implemented server-side components using Core Java multi-threading web services with Spring framework Spring MVC IOC caching Messaging.
Drive continuous improvement to system architecture and web services (SOAP) by refactoring old legacy code.
Worked on web services and associated business modules integration.
Used the spring validation and Tiles Framework in the presentation layer.
Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
Implemented Object Relational Persistence (Hibernate) for the domain model.
Involved in design and development of the Hibernate Domain Model for the services.
Worked on XML and JSON for transferring and retrieving data between different applications.
Extensively using Bootstrap for layout as well as responsive design and CSS for Responsive design.
Used to write SQL queries, Triggers, Functions for Oracle database and developed some complex SQL queries.
Involved in Maintenance and Enhancements for the project.

Environment: Java, Spring, AJAX, Angular.js, jQuery, XML, SOAP, Apache Web Server, RESTful web services, Oracle, Agile.

Magna Quest Technologies Nov 2016 Dec 2017
Java developer

Responsibilities:
Involved in design and development of J2EE application with tech stack Java, JSP, Spring, and Hibernate.
Added a couple of new APIs using Restful web services and consumed various APIs from different internal portals.
Added JUnit code to improve test coverage.
Created new REST API Endpoints for the support team to perform maintenance activities.
Created regression test suite to test REST API using SOAP UI.
created CI/CD pipeline and implemented single-click deployment.
Involved in release management activities like preparing release notes and user notes.
L3 support

Environment: Java, Spring, IntelliJ, REST API, Hibernate, SOAP UI, Maven, Git, Jenkins, Mockito
Keywords: cprogramm continuous integration continuous deployment user interface javascript sthree database information technology microsoft procedural language New Hampshire Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2026
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: