Teja T - Sr Java Full Stack Developer |
[email protected] |
Location: South Plainfield, New Jersey, USA |
Relocation: |
Visa: |
Teja (Sr. Java Full Stack Developer)
Contact: 973-813-7119 Email: [email protected] _____________________________________ PROFESSIONAL SUMMARY 9+ years of experience in object-oriented programming, designing, developing, and testing Client/Server, Enterprise, and Web Applications. Expertise in building Microservices-based architectures using RESTful APIs with Spring Boot, Spring MVC, and SOA development patterns. Proficient in UI frameworks and technologies: HTML5, CSS3, JSP, AngularJS, ReactJS, Bootstrap, JavaScript, jQuery, and AJAX. Skilled in developing and implementing RESTful and SOAP Web Services using Spring Boot and Spring Framework modules: IoC, AOP, MVC, Security, DAO, and Web Flow. Extensive experience with Hibernate ORM for database integration, leveraging Criteria API and HQL for efficient querying. Hands-on expertise in messaging systems: Apache Kafka, RabbitMQ, and ActiveMQ. Advanced proficiency in Amazon Web Services (AWS): EC2, S3, VPC, CloudWatch, CloudFront, Cloud Formation, IAM, SNS, and SQS. Experienced in containerization and orchestration using Docker, Docker Hub, Kubernetes, and Helm Charts for scalable deployments. Expertise in CI/CD pipelines using Jenkins, Maven, and Gradle with Kubernetes container environments. Proficient in database design, modelling, and development of PL/SQL stored procedures with SQL optimization skills. Experienced in utilizing Python libraries such as NumPy, pandas, Matplotlib, and Scikit-learn for data analysis and machine learning. Strong experience with Photon Framework and Java for high-performance, real-time, low-latency communication systems. Skilled in unit and integration testing using JUnit, TestNG, and Mockito, following Test-Driven Development (TDD) and Behavior-Driven Development (BDD) approaches. Familiar with logging frameworks like Log4J and SLF4J for effective application monitoring. Adept at collaborating with QA teams for test plans and providing production support to troubleshoot critical application issues efficiently. Solid understanding of business workflows, business logic, and distributed application environments. Enhanced proficiency in working with tools like Git, GitHub, Bitbucket, IntelliJ IDEA, Eclipse, and Postman. Skilled in automating repetitive tasks using Python scripting and tools like Selenium and Beautiful Soup for web scraping. Knowledgeable in Agile and Scrum methodologies for efficient software development and team collaboration. ________________________________________ EDUCATION Master s in Computer Science from Sacred Heart University, 2020. Bachelor s in Computer Science from JNTUK, 2014. ________________________________________ TECHNICAL SKILLS Programming Languages: Java, J2EE (Servlets, JSP, EJB, JMS, JNDI, Web Services, JDBC, SOAP, Mule), C, C++, Python, Kotlin, TypeScript, PL/SQL Frameworks: Spring (MVC, AOP, ORM, Web Services, DAO, Security, etc.), Hibernate, Bootstrap, Struts, Tiles, Apache Camel, Log4J, SLF4J, Angular, Photon, Flex Cloud Technologies: AWS (EC2, S3, RDS, CloudFront, IAM, CloudWatch), Azure (VMs, Azure SQL Database, Azure AD), GCP (Compute Engine, Cloud SQL, Pub/Sub) Web Technologies: HTML5, CSS3, JavaScript, TypeScript, Angular 6/9/11, React JS, Node.js, AJAX, XML, JSON, REST, SOAP Databases: Oracle, MySQL, PostgreSQL, MSSQL Server, Cassandra, MongoDB, Amazon RDS, DynamoDB, Azure Cosmos DB CI/CD Tools: Jenkins, Git, GitHub, Bitbucket, Maven, Gradle, Ant Testing Tools: JUnit, TestNG, Selenium, Mockito, SoapUI Servers: Tomcat, WebLogic, JBoss, Apache, Node.js, WebSphere Operating Systems: Windows, Linux, Unix ________________________________________ CERTIFICATIONS: Certified Web Developer. Python Certified Entry-Level Programmer. Certified JavaScript developer. ________________________________________ PROFESSIONAL EXPERIENCE Shell - Houston, TX Apr 2023 Present Sr. Java Full Stack Developer Project Description: Developed microservices architecture to manage real-time data streaming and business-critical workflows. Responsibilities: Applied Agile (SCRUM) methodologies for project lifecycle, managing JIRA tickets for user stories and requirements. Designed responsive user interfaces using HTML5, CSS3, Angular8, JavaScript, and Bootstrap. Developed multithreaded Java applications for simultaneous queries and retrievals. Built real-time event-driven architectures using Photon Framework and Java, ensuring fault tolerance and scalability. Developed and deployed RESTful APIs using Python frameworks like Flask or Django. Created reusable, testable Angular components with ES6 for enhanced code quality. Automated testing processes using Maven, Jenkins, and CI/CD pipelines. Implemented Spark with Kafka for real-time data streaming and processing. Deployed and managed J2EE applications on servers like JBoss, Tomcat, WebSphere, and WebLogic. Configured and integrated AWS services (EC2, S3, RDS, CloudWatch, IAM) for cloud-based applications. Strong understanding of object-oriented programming (OOP) principles in Python. Utilized Spring Boot for building microservices with minimal configuration. Managed PostgreSQL databases, optimizing queries for improved performance. Developed BI Publisher reports and integrated them with Java applications. Used RESTful web services with XML, JSON, and SOAP for seamless data exchange. Implemented RabbitMQ alongside Kafka for messaging and real-time streaming. Environment: Angular8, Spring Boot, Java 8, Photon, RabbitMQ, Kafka, PostgreSQL, Python, AWS, REST APIs, Maven, Docker, Kubernetes, WebLogic, Tomcat ________________________________________ Humana Pharmacy - Louisville, KY (Remote) Jan 2022 Mar 2023 Sr. Java Full Stack Developer Project Description: Designed automation system, enhancing pharmacy operations with efficient data processing and business process orchestration. Responsibilities: Designed modular applications using Spring MVC and Spring Boot microservices. Optimized COBOL-based batch jobs for data processing and reporting. Migrated BPM applications to Camunda, managing workflows in cloud environments. Integrated RabbitMQ for efficient messaging services. Developed responsive UIs using JSP, HTML5, CSS, and JavaScript. Built secure, LDAP-authenticated microservices with Spring Security. Utilized GCP services like Pub/Sub, Dataflow, and Big Query for cloud-native solutions. Orchestrated deployments using Google Kubernetes Engine (GKE). Developed backend services with Kafka, leveraging its message streaming capabilities. Environment: Spring Boot, Camunda, RabbitMQ, GCP, Kafka, PostgreSQL, Java 8, Angular 2/4, Hibernate, REST APIs, LDAP, Docker, Kubernetes ________________________________________ Fidelity Investments - Charlotte, NC (Remote) Sep 2020 Dec 2021 Java Full Stack Developer Project Description: Migrated enterprise applications to cloud-native architectures. Responsibilities: Built microservices using Spring Boot and Spring Security. Developed and deployed real-time messaging systems with Kafka and Zookeeper. Migrated workloads to GCP services, including Compute Engine and Cloud SQL. Designed workflows using Camunda BPM and integrated them with microservices. Implemented dynamic UIs using React JS, Node.js, and AJAX. Configured CI/CD pipelines using Azure DevOps and Jenkins. Engineered distributed backend systems using Photon APIs for reliable message delivery. Environment: Java 8, Spring Boot, React JS, GCP, Camunda, Kafka, Photon, PostgreSQL, Azure DevOps, Docker, Kubernetes, REST APIs ________________________________________ Bank of America - Dallas, TX Apr 2019 Aug 2020 Java/J2EE Developer Project Description: Developed microservices for financial transaction systems using Spring Boot and cloud-native tools. Responsibilities: Built RESTful web services using Spring Boot, Hibernate, and JPA. Leveraged Java 8 features like streams and lambda expressions. Created scalable CI/CD pipelines with Jenkins and Docker for microservices. Configured AWS CloudWatch for monitoring and implemented S3 for storage solutions. Designed interactive UIs using AngularJS and React JS. Developed batch jobs and optimized database queries in SQL and MySQL. Managed Kubernetes clusters for microservices deployment. Environment: Spring Boot, Java 8, Hibernate, REST APIs, AngularJS, React JS, AWS, Jenkins, Docker, Kubernetes ________________________________________ Sixbase Technologies - Hyderabad, India Dec 2014 Nov 2018 Java Developer Project Description: Developed a multi-tiered application with Spring MVC and Hibernate. Responsibilities: Analyzed requirements and prepared system design documentation. Developed server-side business logic using Java, Spring MVC, and Hibernate. Used Ant for the build and deployment. Used UNIX environment to deploy the applications into QA environments. Used Spring MVC with Hibernate framework to build the application on server side. Performed Reverse Engineering to map POJO classes to database. Developed Hibernate entity POJOs based on Database schema. Implemented Criteria Query and Lazy implementation. Coordinated Unit JUnit, Easy Mock Integration, User Acceptance Testing, and developed test cases for bean components. Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface javascript business intelligence sthree database active directory procedural language Kentucky North Carolina Texas |