Surya Teja

Surya Teja Email and Phone Number

Senior Java Software Engineer at Bmo Bank of Montreal @ Bmo Bank of Montreal
Surya Teja's Location
Mississauga, Ontario, Canada, Canada
About Surya Teja

❖Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.❖ Developed front-end content using HTML5, CSS3, JQuery and Bootstrap.❖ Developed Single page application and structured the JavaScript code using Angular 7❖ Maintained Interface compatibility and concurrency in the project using JDK 1.8 new features like Lambda parameters, lines, Http clients and default methods. ❖ Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, and Spring Batch.❖ Integrated SpringBootMicroservices with Apache Kafka for Asynchronous messaging.❖ Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details.❖ Developed the persistence layer using Hibernate Framework by configuring the various mappings in Hibernate files and created DAO layer.❖ I have designed and developed web pages from scratch using HTML5 for displaying the content, CSS to specify layout of web pages, JavaScript to program behavior of web pages. Also used selenium for browser automation❖ Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).❖ And also, to create Controllers to handle events triggered by clients and send request to server.❖ Experience in building isomorphic applications using React.js and Redux with GraphQL on server side. ❖ Developed Angular 7 custom directives and used Routes and Factory validations in Angular.❖ Developed Restful Web services for transmission of data in JSON format.❖Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.❖ Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub.❖ Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high - availability, fault tolerance, and auto-scaling.❖ Developed various web pages and components using React JS by implementing redux components and libraries and predefined components from NPM (Node Package Manager).

Surya Teja's Current Company Details
Bmo Bank of Montreal

Bmo Bank Of Montreal

View
Senior Java Software Engineer at Bmo Bank of Montreal
Surya Teja Work Experience Details
  • Bmo Bank Of Montreal
    Senior Java Software Engineer
    Bmo Bank Of Montreal Jul 2021 - Present
    Ontario, Canada
    ❖Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.❖ Developed front-end content using HTML5, CSS3, JQuery and Bootstrap.❖ Developed Single page application and structured the JavaScript code using Angular 7❖ Maintained Interface compatibility and concurrency in the project using JDK 1.8 new features like Lambda parameters, lines, Http clients and default methods.❖ Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot,Spring Security, and Spring Batch.❖ Integrated SpringBootMicroservices with Apache Kafka for Asynchronous messaging.❖ Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details.❖ Developed the persistence layer using Hibernate Framework by configuring the various mappings in Hibernate files and created DAO layer.❖ I have designed and developed web pages from scratch using HTML5 for displaying the content, CSS to specify layout of web pages, JavaScript to program behavior of web pages. Also used selenium for browser automation❖ Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).❖ And also, to create Controllers to handle events triggered by clients and send request to server.❖ Experience in building isomorphic applications using React.js and Redux with GraphQL on server side. ❖ Proficient in using React JS for creating reusable components along with sliders, charts, grids and handling events and DOM objects.❖ Developed Angular 7 custom directives and used Routes and Factory validations in Angular.❖ Developed Restful Web services for transmission of data in JSON format.❖ Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2
  • Wipro Limited
    Java Developer
    Wipro Limited Apr 2020 - Jun 2021
    Bengaluru, Karnataka, India
    ❖ Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, Modeling, analysis, design, development and testing❖ Developed various helper classes needed following Core Java multi-threaded programming and Collection classes❖ Used jQuery, Ajax for service calls on pages to interact with the server for information.❖ Developed the User Interface using JSP, Spring MVC frameworks, jQuery, AngularJS and CSS3. Used AJAX andJavaScript for Server side/client-side validation❖ Used Spring framework AOP features and JDBC module features to persist the data to the database for few applications. Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies❖ Developed the persistence layer using Hibernate Framework by configuring the 1:1/1: M /M: M mappings in hibernate mapping files and created DAO and POJOs❖ Created RESTful web services interface to Java-based runtime engine and accounts❖ Designed and implemented MongoDB based database and created REST enabled Web Services on Jersey framework❖ Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC.❖ Used JAX-WS and Metro stack for building of Web Services. Also developed the web service client applications to test the web services. Tested the web service using SOAP UI❖ Used SOAP to Implement Web Services and Consumed and published XML Web Services in the application.❖ Involved in using JMS Queues and JMS topics for one-to-one and one-to-may communication in the application❖ Used Apache camel integration for routing and transforming the data between two Applications using HTTPprotocol❖ Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, SpringBoot, Spring Security, and Spring Batch.❖ Used Spring MVC framework at the Web tier level to isolate each layer of the application.
  • Cognizant
    Java Developer
    Cognizant Jan 2019 - Mar 2020
    Karnataka, India
    ❖ Developed the application based on MVC architecture.❖ Captured all the functional and technical requirements of the Supply Chain Management System.❖ Was involved in the preparation of the software requirements and design document (SRS & SDS).❖ Adapted Java Design Patterns DAO, Value Objects and Session, Facade to develop business components.❖ Developed class diagrams and Sequence diagrams.❖ Defined the detailed application and database design.❖ Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.❖ Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.❖ Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using: J2EE, Java, Servlets, EJB, and JSP.❖ Front end validations are written using JavaScript.❖ Performed Unit Testing using JUnit.❖ Provided a User Manual and User Training on the new system to ease them into the new system.❖ Implemented core java concepts like Multithreading, Exception Handling and Collection wherever necessary.❖ Used Eclipse as IDE tool for creating Servlets, JSP, and XML.❖ Monitored the logs using Log4J and fixed the problem.❖ The Application was deployed on Apache Tomcat Server.❖ Involved in build and deploying the application using ANT.❖ Used Configuration Management Tools for version control which is built on CVS. ❖ Worked on bug fixing and Production Support.❖ Developed the application based on MVC architecture.

Frequently Asked Questions about Surya Teja

What company does Surya Teja work for?

Surya Teja works for Bmo Bank Of Montreal

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

Surya Teja's current role is Senior Java Software Engineer at Bmo Bank of Montreal.

Not the Surya Teja you were looking for?

  • Surya Teja

    Talent Acquisition Intern With Expertise In End To End Recruiting
    Kanata, On
  • surya Teja

    Experienced Purchaser And Supply Chain Professional | Expertise Inventory Management, And Vendor Relations | Proficient In Data Analysis And Process Optimization | Strong Cross-Functional Collaboration Skills
    North York, On
  • Surya Teja

    Concordia University | M.Eng In Electrical And Computer Engineering | Ex - Renault Nissan Technologies | Full Stack Java Developer
    Scarborough, On
  • Surya Teja

    Montreal, Qc

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

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.