Manivannan Shanmugam
Java/J2EE Full Stack Developer/Solution Architect
- Role
- Senior Software Engineer at Blink Charging
- Location
- Phoenix, AZ, US
- LinkedIn followers
- 500 followers
About Manivannan Shanmugam
15+ years of insightful experience in software development using JAVA and J2EE programming technologies.• Solid understanding of Java EE backend technologies and frameworks like Servlets, JSP, Spring (MVC, IOC, JDBC, AOP, SECURITY), Jackson library, and Log4j.• Diverse experience utilizing tools in Microservices architecture applications using Spring Boot, Docker, Kubernetes and Restful Web Services.• Implemented Java8 features such as Functional Interfaces, Lambda Expressions, collection/concurrency API improvements etc.• Created Controllers following the MVC pattern in Spring, using a mix of annotations and xml elements, to communicate the front-end application requests (routes) with the business logic.• Used Spring IoC module to implement dependency injection pattern, promoting loose coupling and making the testing process easier.• Experienced working as Java developer using Java SE APIs like serialization, threads, JDBC, annotations, collections, generics, and I/O.• Extensively deployed and configured applications on servers like Apache Tomcat and JBoss.• Experienced developing SQL queries and stored procedures using different DB like Oracle, MS SQL, MySQL.• Applied best practices throughout the development process, implementing proven design patterns like module, factory, singleton, facade and others to improve cohesion and decoupling of the project components, enabling easier code readability and faster feature integration.• Hands on experience working with centralized and distributed version control systems like Git and SVN.• Have Published REST and SOAP Web service for Mobile platform Integrations.• Hands on experience in Financial, Retail domain with Payment Platform and Global Billing Platform implementation knowledge.• Implemented Authentication and Authorization for IAM(Identity Access) using SSO, OAuth, WS-Security etc.• Working in Test Driven development using Junit, JTest, TestNG etc.• Experience in writing efficient test cases with maximum code coverage.• Experience in continuous integration using Jenkins for timely builds, code coverage, running test.• Solid background in Object-Oriented Analysis and Agile development model.• Used Linux for development environment for more than 7 years in user level. Knowledge in Shell scripting to trigger the batch job and to FTP/SFTP the files through connect Direct.• Used AWS SDK for connecting to Amazon S3Buckets and EC2 to deploy on Docker Container.• Experience in using Kafka for Publish/Subscribe pattern in application dealing with messaging.
Experience
Senior Software Engineer
Nov 2021 — Present · Tempe, AZ, US
Education
Indian Institute of Management, Calcutta
EPMBD(Executive Program on Managing Business Decisions), StatisticalTools,Accounting and Finance,Operations Research&Strategy,Business Forecasting,Analytics
2013 — 2015
Anna University Chennai
Bachelor of Engineering - BE, Computer Science and Engineering
2002 — 2006
Skills
- Ajax
- Soap
- Apache Velocity
- Angularjs
- Solution Architecture
- Jquery
- Jms
- Agile Methodologies
- Core Java
- Servlets
- Oracle Pl/Sql Development
- Apache Camel
- Xml
- Rest
- Javascript
- R-Statistical Computing
- Jenkins
- Jasmine Framework
- Protractor
- Microsoft Sql Server
- Jsp
- Banking
- Maven
- Spring Framework
- Html5
- Java Enterprise Edition
- Sonar
- Unix
- Websphere Mq
- Hibernate
- Shell Scripting
- Selenium
- Javaserver Pages (Jsp)
- Ejb
- Junit
- Css
- Apache Cxf
- Sap Netweaver
- Struts
- Web Services
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.