Teja J

Teja J Email and Phone Number

Java Developer with 11+ years of enterprise web application development experience.Actively looking for Challenging Positions. @ Statefarm Insurance
Teja J's Location
Baltimore, Maryland, United States, United States
About Teja J

Teja J is a Java Developer with 11+ years of enterprise web application development experience.Actively looking for Challenging Positions. at Statefarm Insurance.

Teja J's Current Company Details
Statefarm Insurance

Statefarm Insurance

View
Java Developer with 11+ years of enterprise web application development experience.Actively looking for Challenging Positions.
Teja J Work Experience Details
  • Statefarm Insurance
    Full Stack Java Developer
    Statefarm Insurance May 2023 - Present
    Migrated a legacy life underwriting application to Spring Boot microservices, enhancing agility andperformance by migrating monolithic components into scalable microservices.• Designed and implemented new features using a full-stack approach, leveraging technologies such asJava, Spring Boot, PostgreSQL, and RESTful APIs to deliver robust and efficient solutions.• Utilized Spring Data JPA for ORM, optimizing database interactions and queries for performance andmaintainability, ensuring seamless data management across microservices.• Implemented Spring Batch for efficient and scalable batch processing, handling large volumes of dataand complex processing tasks in a reliable and manageable way.• Enhanced application security by integrating Spring Security and OAuth for authentication andauthorization, ensuring secure access to microservices and protecting sensitive data.• Employed Swagger for API documentation, enabling clear and interactive API specifications thatfacilitated easy integration and collaboration with other teams and stakeholders.• Used RabbitMQ for message queuing, ensuring reliable and asynchronous communication betweenmicroservices, improving system resilience and scalability.• Managed multiple Kubernetes clusters in AWS, deploying Docker images for testing and production,ensuring seamless deployment, scalability, and high availability of applications.• Leveraged Cloud Events for standardized event-driven architecture, improving interoperability andevent handling across different microservices and systems.• Utilized GitLab for version control and CI/CD pipelines, managing code repositories, automating testingand deployment processes, and ensuring high-quality releases.• Conducted integration testing using JUnit and Mockito, ensuring the correctness and reliability ofinteractions between different microservices and components.IDE Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IBM RSAdevelopment IDE
  • Transunion®
    Full Stack Java Developer
    Transunion® Sep 2022 - Apr 2023
    New York, New York, Us
    Used Agile-scrum Software Development methodology for developing the enterprise applications.Involved in user requirement specification and preparing requirements documents and translatedbusiness rules into business component modules.• Designed User Interfaces using Angular 8, TypeScript, HTML, CSS, JavaScript, Bootstrap.• Extensively worked with consuming the REST services in the front-end using Angular 8.• Followed design patterns like Singleton, Factory for better design and implementation.• Design and implement web services using REST Web services using JSON formatting.• Developing the Microservices using Spring Boot that create, update, delete and get the assignmentinformation from backend.• Implemented MVC architectural design pattern using Spring MVC module.• Implemented the application using the concrete principles laid down by several Java/JEE Designpatterns like MVC, Singleton, Data Transfer Object (DTO).• Designing and developing Restful API and services using best practices to interact within themicroservices and with the front end. Using spring MVC and spring rest. Security is provided via tokens(JWT) and Spring Security.• Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS adminconsole.• Build microservices for the delivery of software products across the enterprise.• Extensively worked on form validation using the Spring, Hibernate Validator framework.• Developed Form Beans and Action Classes to model views and client-side functionality.• Involved in working with SQL queries, function and procedures for performing CRUD operations ondatabase using JDBC/JPA concepts on Oracle11g database.• Involved in capacity planning and requirements gathering for multi datacenter Cassandra cluster.• Involved in the process of designing Cassandra Architecture.• Configured Transaction management and followed best practices to implement transaction support forconsistent database updates using Spring transactions.
  • At&T
    Full Stack Engineer
    At&T Apr 2019 - Aug 2022
    Dallas, Tx, Us
    • Involved in Analysis, Design, Development, UAT and Production phases of the application.• Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.• Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.• Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers.• Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP, IOC.• Developed applications using the latest Java/ J2EE technologies and worked with the latest features of Java 8 and Java 7.• Developed several Webservice stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.• Used Github for efficiently managing the source code versions with the development team.• Used JMS to place the import run requests into JMS Queue.• Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH. • Developed the UI screens using HTML5, CSS3, Ajax, jQuery, Angular 2.0 and was involved in resolving cross browser JavaScript issues.• Worked heavily on PL/SQL writing complex queries, joins, stored procedures and functions. • Involved in performance tuning of database and application.• Built new ETL packages using Microsoft SSIS. New packages included detailed workflow of data imports from client FTP server.• Kafka integration with Spark using Spark Streaming API.• Write new Oozie coordinator and bundle jobs for existing jobs in Hadoop cluster.• Worked on Flume integration with server log file to do analysis using Hive Thrift server.• Worked on Sqoop for importing RDBMS data into HDFS.• Development of new listeners for producers and consumer for both Rabbit MQ and Kafka.• Implemented spark machine learning libraries and spark streaming.
  • Verizon
    Senior Software Engineer
    Verizon Aug 2017 - Apr 2019
    Basking Ridge, Nj, Us
    • Involved in design and requirements gathering for project for further improvements and enhancements as per business requirements. • Development of application using J2EE, Spring, Hibernate, Oracle, Maven technologies • Developed in Agile/Scrum methodology and TestDriven Development (TDD). • Developed the application using Spring (MVC Framework) to develop presentation tier and business layer. • Developed Spring Controllers which manages the application flow and makes calls to business objects to manipulate its contents. • Developed Server-side application which handles the database manipulation with the back-end Oracle database using Hibernate • Generated client using Jersey and Axis Frameworks using Eclipse • Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact with database. • Worked with JAVA classes in the server-side to encapsulate the business logic of the application. • Implemented Object-relation mapping in the persistence layer using Hibernate (ORM) framework. • Developed rich User Interface using JQuery, CSS, and HTML5. • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models. • Configured Spark streaming to get ongoing information from the Kafka and store the stream information to HDFS.• Used Kafka to patch up a customer activity taking after pipeline as a course of action of steady appropriate subscribe supports.• Responsible in creating consumer API’s using Kafka.• Experience in building Real-time Data Pipelines with Kafka Connect and Spark Streaming.• Environment: Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Web Services RESTFUL, HTML, Java Script, CSS, Agile, Rally, Maven, • Log4j, JENKIN, Putty, Design patterns, GIT, Eclipse, Tomcat, SQL Developer, Oracle Server, Linux.
  • Aig
    Java/J2Ee Developer
    Aig Aug 2015 - Jul 2017
    New York, Ny, Us
    • Understanding the requirements by interacting with business users and mapping them to design and implementing it following the AGILE Development methodology. • Responsible in developing Spring Boot Microservices from scratch. • Followed Agile Scrum two-week development cycle to streamline development process with iterative and incremental development• Developed UI screens using HTML5, JavaScript, CSS, AngularJS and JSP templates.• Implemented the associated business modules integration using Spring and Hibernate framework.• Involved in implementation of application using conventional design practices (SOA-Service Oriented Architecture, MVC-Model View Controller).• Involved in Enhancement of existing application utilizing AngularJS and created dynamic menu. • Developed Web services component using XML, WSDL, Restful and SOAP with DOM parser to transfer and transform data between applications. • Used JIRA to manage the issues/project work flow. • Configured and managed Jenkins as a deployment tool. • Implemented spring service layer with dependency wiring, transaction, DAO and annotations.• Developed Hibernate configuration files and queries and implemented DAO classes• Integrated with Quartz for scheduling support and developed cron schedule expressions.• Performed code review, unit testing, functional testing, system testing and integration testing.• Improved the performance of the backend batch processes using Multithreading and concurrent package API• Used JDBC for database connectivity with oracle.• Designed/Implemented application package and dependencies with Maven.• Developed queues using AWS SQS with JMS for services to subscribe and listen events.
  • Bacs Inc.
    Full Stack Java Developer
    Bacs Inc. Dec 2013 - Jul 2015
    Summerville, South Carolina, Us
    • Designed and Implemented User Interface (UI) for General information pages, Administrator functionality.• Pages and internal administration interface.• Front end design using JSP and business logic in Servlets.• Analysis, design and development of Application using J2EE technologies like JSP, Servlets, and EJB.• Developed the database and UI design for the web module. • Built prototypes of complex modules and analyzed the performance. • Developed EJBs, JSPs and Java Components for the application using Eclipse. • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.• Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.• Involved in the understanding and designing of the complex back-end middleware framework.• Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.• Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.• Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.• Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.
  • Ba Continuum India Pvt Ltd
    Junior Java Developer
    Ba Continuum India Pvt Ltd Aug 2012 - Dec 2013
    • Developed the database and UI design for the web module. • Built prototypes of complex modules and analyzed the performance. • Developed EJBs, JSPs and Java Components for the application using Eclipse. • Prepared the Unit test plans and the integrated test plans. • Implemented Version control for the Project using Microsoft Visual Source Safe. • Coordinated and supported the team during implementation.• Involved in design, development and testing phases of the application.• Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.• Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.• Involved in the understanding and designing of the complex back-end middleware framework.• Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.• Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.• Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.• Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.

Teja J Education Details

  • Jawaharlal Nehru Technological University
    Jawaharlal Nehru Technological University
    Computer Science

Frequently Asked Questions about Teja J

What company does Teja J work for?

Teja J works for Statefarm Insurance

What is Teja J's role at the current company?

Teja J's current role is Java Developer with 11+ years of enterprise web application development experience.Actively looking for Challenging Positions..

What schools did Teja J attend?

Teja J attended Jawaharlal Nehru Technological University.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.