Post Job Free

Resume

Sign in

Web Services Spring Boot

Location:
Denton, TX
Posted:
July 01, 2023

Contact this candidate

Resume:

Sampath Manne

737-***-**** adx0m6@r.postjobfree.com

PROFILE SUMMARY

* ***** ** ************ ********** in design, development, and support of web-based Java/J2EE enterprise applications.

Hands-on experience in all stages of Software Development Life Cycle including proposal, process engineering, design, development, testing, deployment, and support.

Extensive expertise in scaling systems to handle millions of users, ensuring optimal performance and reliability.

Strong foundation in programming, release automation engineering, and continuous integration/continuous delivery (CI/CD), enabling streamlined and efficient development processes.

A constant learner who embraces new technologies and stays updated with the latest industry trends to drive innovation and enhance skills.

Possess a deep understanding of Java and Spring Boot, utilizing these technologies to develop robust and scalable RESTful microservices.

Proficient in Spring Cloud for service discovery and configuration management, enabling seamless integration and coordination between microservices.

Skilled in automating build and deployment processes using tools like Jenkins and Gradle, resulting in accelerated release cycles and improved productivity.

Extensive experience in developing and enhancing test automation frameworks, incorporating Selenium WebDriver and BDD frameworks like Cucumber to ensure comprehensive testing coverage and maintain code quality.

Proven ability to integrate security scans into the development process using tools like Sonar and Veracode, ensuring adherence to industry best practices and mitigating potential vulnerabilities.

Well-versed in working with NoSQL databases, particularly Cassandra, to optimize data storage and retrieval for highly distributed systems.

Proficient in containerization technologies like Docker, enabling seamless deployment and scalability of applications.

Demonstrated expertise in cloud-native applications, leveraging AWS services such as S3, EC2, Apache Spark, and EMR to build robust and scalable solutions.

Effective collaborator, experienced in Agile methodologies, and accustomed to working closely with cross-functional teams to deliver projects on time and exceed customer expectations.

Excellent communication and collaboration skills, with a strong focus on taking ownership and delivering high-quality results.

A dedicated professional who thrives in challenging environments, always striving for excellence and continuous improvement.

Strong experience in Software Development Methodology such as Agile (Scrum) methodology, Iterative, Design, Implementation, Testing of Object-Oriented applications, and web-based Enterprise Applications.

Expertise in using and implementing various design patterns such as MVC (Model View Controller), DAO (Data Access Object), Singleton, Bridge, Abstract Factory, Filer, Interpreter, Decorator, Iterator.

Highly acquaintance with OOPs and Core Java components like Collections, Generics, Exception Handling, Multi-threading.

Strong experience in different frameworks Struts, Struts MVC, spring security, Spring MVC, Spring IoC, Spring AOP and architecture like Model View Controller (MVC).

Extensive experience in Struts Tag Libraries and Custom-tag implementations in JSP to embedded business logic.

Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, RAD, NetBeans Workbench and deploying them in application servers like Apache Tomcat, WebLogic, WebSphere, Glassfish, JBoss on Windows environment.

Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), development of XML schemas and implementing SOA by using both SOAP and RESTful web services.

Proficient in using RDBMS concepts and have experience in working with multiple relational databases such as Oracle, DB2, MySQL

Experience in writing SQL queries, stored procedures, functions, packages, views, Triggers, data connectivity and data integration of Oracle.

Experience in developing test cases and performing Unit and Integration testing.

Extensive experience in implementation of version control tools like CVS, SVN, Git.

Experience working in high pressure team environments with intense development and release activity.

Adaptive to work in environments involving simultaneous activity on multiple projects.

Excellent communication and interpersonal skills.

TECHNICAL SKILLS

Java Technologies : Java/J2EE, Spring (Spring Core, Spring JDBC, Spring boot, Spring Batch, Spring Cloud, Spring Rest, Spring MVC, DAO and AOP, Spring Boot, Spring cloud, Spring Data), Hibernate, JMS, Servlets, JSP, Struts, JDBC, JTA, JAXB, RMI,

Databases : Oracle, SQL Server, MySQL, DB2, Couchbase, MongoDB.

Application Servers : IBM WebSphere, BEA WebLogic, JBoss.

Internet Technologies : XML/XSLT, XSD/DTD, JavaScript/JQuery, JSON, AJAX, HTML, CSS.

Web Services : Restful and SOAP web services.

Tuning Tools : JProfiler, Jprobe, SOAPUI, Postman, SonarQube, Splunk, Nagios.

Java IDE : Eclipse, MyEclipse, NetBeans, IntelliJ.

Other Languages : C/C++.

Scripting Languages : Shell Scripting, Python.

CI/CD : Jenkins

Operating Systems : Windows, UNIX (Solaris/HP-UX).

PROFESSIONAL EXPERIENCE

OpenText– Software Engineer Aug 2018- July 2021

Duration: 36 months

Key Responsibilities:

Involved in Requirements gathering (RGE), Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).

Involved in injecting dependencies into code using Spring IOC, spring core module.

Involved in Agile Scrum methodology, Agile meeting, Sprint, and Release Planning meetings.

Performed PERL java client-side validations using JavaScript.

Using Angular.js, providing custom services and using custom filter validating credentials in User Interface.

Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations.

Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the DB2 database.

Extensively worked with XML schema (XSD), XSL/XSLT, and XML to navigate XML documents, and SAX to process and parse xml files.

Led the rebuilding of the digital business foundation, developing a cloud-native platform using high-performing microservices that horizontally scale to millions of users.

Designed and implemented RESTful microservices using Java and Spring Boot, utilizing Spring Cloud for service discovery and configuration management.

Automated build and deployment processes using Jenkins and Gradle, resulting in streamlined release cycles and improved efficiency.

Developed and enhanced test automation frameworks, integrating tools such as Selenium WebDriver and BDD frameworks like Cucumber.

Implemented security scans into the development process, utilizing Sonar and Veracode to ensure code quality and adherence to security standards.

Leveraged NoSQL databases, specifically Cassandra, to optimize data storage and retrieval for highly distributed systems.

Utilized Docker for containerization and orchestration, facilitating scalability and portability of applications.

Worked with AWS services including S3, EC2, Apache Spark, and EMR to build and deploy cloud-native applications.

Collaborated closely with cross-functional teams in an Agile environment, delivering projects on time and exceeding customer expectations.

Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOAP architecture.

Implemented Spring Boot and Spring Security features.

Used Spring Injection/Inversion of Control, Hibernate ORM to get data as objects and for backend Queries writing easily.

Extensively used XML and Java Architecture for XML Binding (JAXB), to map java classes to Malpresentations.

Extensively used Eclipse IDE for developing, debugging, integrating, and deploying the application.

Used Apache CXF as the Web Services framework to implement the REST APIs involved.

Developed and Deployed SOA/Web Services (SOAP and RESTFUL) using Eclipse IDE

Developed Informant service layer by using Spring MVC.

Used JIRA for bug tracking, issue tracking and project management.

Designed PERL for applications and developed various modules of the application with Spring Marchitecture and Spring Bean Factory using IOC, AOP concepts.

Developing single page applications (SPA), components using Angular.js directives, controllers, view and routing, service modules.

Wrote Hibernate Criteria queries for data retrievals and performed the ORM mappings to map java entities to database tables.

Created and maintained mapping files, persisting classes and transaction control in JDBC to access the database.

Experience in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot.

Implementation of authentication for RESTful web services using Spring Boot Security Starter.

Used Spring Bath to process large volumes of records, including logging/tracing, transaction management.

Creation of Data Pipelines on AWS to schedule migration of data from SFTP servers to RDS instances.

Implemented design Patterns like Singleton, Factory, DTO, MVC, Session Façade, DAO patterns.

Extensively used SVN and Bit bucket as repository for checkout and check-in of code.

University of North Texas – Teaching Assistant August 2022- May 2023

Duration: 10 months

Key Responsibilities:

Checked students with Coursework, Assignments, and Projects and took unique classes.

Checked coding classes for Java programming Course for a class of 45 students.

Helped professor in reviewing process.

Help the professor with the lesson plans and oversee students in the class.

EDUCATION

University of North Texas (UNT), TX August 2021- May 2023

MS, Computer Science GPA: 3.7

Coursework: Software Engineering, Computer Networks, Machine Learning, Artificial Intelligence, Secure E-Commerce, Introduction to big data and data science, Computer Algorithms

CVR College of Engineering August 2015-May 2019

Bachelor of Technology, Computer Information Sciences Grade: A/ 70%

Coursework: Operating Systems, Database Management Systems, Data warehousing and Data mining, Java Programming, Web Technologies, Big Data Analytics, Internet of Things.



Contact this candidate