Teja M.

Teja M. Email and Phone Number

Senior Software Engineer @ Moody's Investors Service
Waxhaw, NC, US
Teja M.'s Location
Waxhaw, North Carolina, United States, United States
About Teja M.

• Experience in building Customizable Components, Scalable Solutions, Development, Testing and Automation.• Experience in Microservices Architecture to build flexible, independently deployable software systems. • Strong hands-on experience with Spring boot, Spring MVC.• write reactive code using Rx-Java to achieve maximum optimization and finest throughput for the business requirements.• Expertise in Core Java Such as OOPs, Collections, Functional Interfaces, Lambda Expressions, Java Stream API’s, Exceptions Handling, Annotations, Multi-Threading and Generics.• Hands on experience with Algorithms and Data Structures.• Hands on work experience in SOAP, and REST Web Services.• Knowledgeable in MVC architecture and Use Creational, Structural and Behavioral Design patters (such as Factory, singleton, Adapter, Observer, Singleton, Session Facade, Service locator, DAO) in the development of web-based and distributed Enterprise Applications.• Experience in developing Single Page Application (SPA) using VueJs and Angular2.• Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like JavaScript, Type Script, VueJs, Angular 2, CSS Frameworks.• Experience in writing HTML5 code for designing static web pages and used various advanced HTML5 tags, classes, attributes and elements, and working with CSS Backgrounds, Layouts and Positioning.• Expertise in using IDEs like Eclipse, My Eclipse, IntelliJ in various Configurations with version control tools like GIT, BITBUCKET.• Experience in deploying, configuring, and administering Application Servers like Web Logic, Apache Tomcat.• The experience of Database design in Oracle/MySQL query-based programming and PL/SQL.• Experience in log management tools like log4j, Splunk generating the application usage reports.• Used MAVEN, GRADLE, ANT tools to build and deploy J2EE Applications. • Experience using automated build and testing utilities such as Jenkins, Junit, Mockito.• Experience in writing end-to-end Acceptance, Unit tests using Selenium, NightwatchJS, Cucumber, Junit• Worked in Agile (SCRUM), Test Driven Development (TDD), prototype development and Waterfall software development methodologies Excellent communication and Analytical, Inter-personnel and presentation skills, Capable of meeting tight deadlines and Team Spirit.

Teja M.'s Current Company Details
Moody's Investors Service

Moody'S Investors Service

View
Senior Software Engineer
Waxhaw, NC, US
Teja M. Work Experience Details
  • Moody'S Investors Service
    Senior Software Engineer
    Moody'S Investors Service
    Waxhaw, Nc, Us
  • Moody'S Investors Service
    Senior Software Engineer
    Moody'S Investors Service Jul 2021 - Present
    Charlotte, North Carolina, United States
  • Best Buy
    Full Stack Developer
    Best Buy Jun 2018 - Jul 2021
    Richfield, Minnesota
    • Gather and analyze architectural design requirements and functional specifications of the client module and providing technical assessment during project life cycle.• Develop, enhance and maintain a microservices application using Spring MVC. with integration to Cassandra DB and IBM MQ.• Reactive programming (event driven architectures) using RxJava, develop code to asynchronous and parallel call wherever possible to achieve maximum optimization and finest throughput for the business requirements.• Involved in development of REST Web Services using Spring MVC to extract client related data from databases and implementing the Microservices to base on RESTful API utilizing Spring MVC and tested Rest APIs in Spring-Controller at backend for JSON data using Postman• Implemented Exception handling in Java Spring boot for REST API, by making use of Exception Handler and Controller Advice annotations.• Using Cassandra database to handle large amounts of data providing high availability and asynchronous master less replication allowing low latency operations for all clients.• Used JAVA 8 features like Functional Interfaces, Lambda Expressions and Java Stream API for Bulk Data Operations on Collections which would increase the performance of the Application• we used Jenkins to trigger the jobs and used open shift as a cloud to deploy our changes to DEV, PL, PLDR, if Jenkins job is failed, we need to rectify the sonar or test coverage.• Checking OpenShift, Kibana created dashboards, alerts and identified errors on multiple servers using status codes and logs.• For Microservices performed HTTP routing using Zuul (Gateway Service to redirect service calls) Used Zookeeper as a centralized service for maintaining configuration information. • Used Jenkins for continuous integration and continuous Deployment (CI/CD).
  • Magellan Health
    Full Stack Developer
    Magellan Health Nov 2017 - May 2018
    Richmond, Virginia Area
    • Used JHipster which is a free and open-source application generator used to develop quickly a modern web application and Microservices using Angular 4 and the Spring Boot Framework.• Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.• Involved in development of REST Web Services using Spring MVC to extract client related data from databases and implementing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC and tested Rest APIs in Spring-Controller at backend for JSON data using Postman• Implemented Exception handling in Java Spring boot for REST API, by making use of Exception Handler and Controller Advice annotations.• Used JAVA 8 features like Functional Interfaces, Lambda Expressions and Java Stream API for Bulk Data Operations on Collections which would increase the performance of the Application• Supported Okta identity access management application• For Microservices performed HTTP routing using Netflix Zuul (Gateway Service to redirect service calls) and Service discovery using Netflix Eureka• Used JDBC to invoke Stored Procedures and database connectivity to Oracle• Developed single page applications using Angular 4, Typescript, HTML5, CSS3, and Bootstrap4.• Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.• Designed dynamic client-side codes to build web forms and simulate process for a web application, page navigation using Angular 4.• Created prototype HTML5 based , fully replicated functionality by using Node.js, React.js• Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.• Designed automation tests using NightwatchJS with Selenium and Cucumber frameworks.
  • First Assist, Inc.
    Full-Stack Developer
    First Assist, Inc. Jan 2017 - Oct 2017
    Charlotte, North Carolina Area
    • Application was built on Spring - MVC framework and Hibernate as business layer. • Used spring's IOC, Dependency Injection and Spring MVC concepts in developing the application. • Developed Java Server components using Spring, Spring MVC, Hibernate, Web Services technologies.• Configured beans in spring configuration file with Spring IOC, Spring Core, Spring AOP and MVC for enhanced modules.• Business logic of the application is developed using POJOs.• Have Used Spring IOC to inject the services and their dependencies in dependency injection mechanism. • Involved in writing Spring Configuration XML, a file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern. • Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, Templates, Spring Security, and AOP. • Used RESTful Services to interact with the Client by providing the RESTful URL mapping.• Involved in development of REST Web Services using Spring MVC to extract client related data from databases and implementing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC. • Extensively used Java Multi-Threading concept for downloading files from a URL. • Created and modified Stored Procedures, Functions, Triggers, Views, Complex SQL Commands for the application using PL/SQL. • Designed and developed the UI using Spring view component, HTML, CSS and TypeScript, Angular2.• Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation using Angular 2 and Created Angular2 controllers, directives, models for different modules in the front end.• Involved in writing the Junit test cases as part of unit testing, used Mocking Frameworks Easy Mock, Power Mock Objects and Spring Datasets in TDD approach.
  • Dale Technologies Pvt Ltd. - India
    Java Software Developer
    Dale Technologies Pvt Ltd. - India Nov 2013 - Jul 2015
    Hyderabad Area, India
    • Expertise in Agile Software Development and Scrum technology.• Designed and developed business components using Spring AOP, Spring IOC, Spring Annotations.• Developed Java Server components using Spring, Spring MVC, Hibernate, Web Services technologies.• Have Used Spring IOC to inject the services and their dependencies in dependency injection mechanism. . • Involved in multitier J2EE design using Spring IOC architecture and developed PL/SQL scripts to fetch and update Oracle database.• Designed and developed a RESTful APIs using Spring REST API.• Setting up the basic project set-up from scratch of Struts-Hibernate App based on Design.• Implemented RESTful web services using JAX-RS and JAXB annotations. • Extensively involved in writing PL/SQL to implement CRUD Create Retrieve Update Delete data in Oracle Database• Developed user interface using HTML5, CSS3, JavaScript, AngularJs • Developed the User Interface Screens for presentation logic using JSP, Struts Tiles, and HTML.• Developed Interactive web pages using AJAX and JavaScript.• Created AngularJS controllers, directives, models for different modules in the front end. • Used MAVEN build tool for the application. • Designed reports using Jasper Reports and provided integration points for services written in Java and developed unit test cases using JUnit • Prepared auto deployment scripts for WebLogic in UNIX environment.• Used GIT for version control

Teja M. Education Details

Frequently Asked Questions about Teja M.

What company does Teja M. work for?

Teja M. works for Moody's Investors Service

What is Teja M.'s role at the current company?

Teja M.'s current role is Senior Software Engineer.

What schools did Teja M. attend?

Teja M. attended Southern Arkansas University, Jntuh College Of Engineering Hyderabad.

Not the Teja M. you were looking for?

  • Teja M

    United States
  • Teja M

    Actively Looking For C2C, Sr Senior Full Stack Java Developer | Java/J2Ee | Spring Boot ,Microservices, Rest Api | Hibernate, Jpa |Ci Cd Jenkins | Azure Kubernetes
    Cumming, Ga
  • Teja M.

    Austin, Tx
  • TEJA M

    Charlotte, Nc
  • Teja M

    Sr. Azure Cloud Platform Engineer | Certified Microsoft Azure Administrator Associate & Azure Devops Engineer Expert |
    Irving, Tx

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.