• Over all 12 years of Experience, strong back end development with front end designs. Technical strengths include Java,J2EE, APIs, frameworks, Angular and clouds.
• Domain expertise in Banking, Automotive Engineering, and Travel with strong analytical skills.
• Hands-On in OOPS, Functional and Reactive programming using Java8.
• Worked on Spring Modules: Spring Core, Spring DAO, Spring ORM (JPA and Hibernate),
Spring AOP, Spring WEB-MVC, Spring boot, Spring Cloud, WebFlux, Spring Integration.
• Hands on Experience with relational databases Oracle, SQL Server, DB2, My SQL as well as
NoSQL Databases like MongoDB, Redis Cache, Couchbase, Cassandra, Aerospike and Azure
Table storage.
• Web Services using Spring Restful, SOAP Framework, and WSDL.
• Cloud Platforms used AWS, OpenShift aPaasV3 and MS Azure and Experience in processing
large amounts of data.
• Worked on Linux / Unix, Ant, Maven,Gradle, Git, JUnit,Mockito and Apigee.
• Good with Design Patterns, Data structures and Algorithms.
• Experience and good understanding of Architectures / frameworks like Spring Boot, Vertx,
ReactiveX, RxJava, Kafka, TypeScript etc.
• Experience on building micro services based architectures using J2EE technologies.
• Experience on DevOps such as Openshift Container, Docker, Jenkins, BitBucket, Kibana
elastic search, logstash etc.
• Extensive experience in designing professional UI web applications using front-end
technologies like Angular, HTML5, CSS3, JavaScript, jQuery AJAX, JSON and Bootstrap.
• Design and Develop IVR Web Services using Twilio Java API, and Integration to Twilio Voice and Message API.
• Experienced working in Waterfall and, Agile methodologies including Scrum.
• Effective communicator with cross-teams, interpersonal, analytical and problem-solving
skills.
• Extensively Used Jenkins as Continuous Integration tools to deploy the Spring boot, Micro
Services to Pivotal Cloud Foundry (PCF),AWS and aPaasV3.
• Expertise in writing JUnit test cases for different kind of applications and also development
experience in mock object to simulate real objects.
• Very good knowledge in different development methodologies like SDLC and Agile.
• Experienced in developing applications using all Java/J2EE technologies like Servlets, JSP,
EJB, JDBC, JNDI, JMS etc.
• Experienced in developing Web Services using JAX-RPC, JAXP, SOAP and WSDL.
• Experience of XML technologies (DOM, SAX parsers), and extensive experience with XPath,
XML schema, DTD's, XSLT, XML SPY, MAP Force editor.
• Experience in Message based systems using JMS, Kafka & MQSeries.
• Experience in writing database objects like Stored Procedures, Triggers, SQL, PL/SQL
packages and Cursors for Oracle, SQL Server, and DB2.
• Experienced in working with version control systems like GIT and used Source code
management client tools like GitBash, GitHub, Git Lab
• Confluent Platform (Apache Kafka and its ecosystem) and Reactive Kafka
• Used Bootstrap and Angular and Node.js in effective web design.• Experienced in using CVS, SVN and Sharepoint as version manager.
• Proficient in unit testing the application using Junit, Mockito, MockMVC, Power Mock, and
logging the application using Log4J.
• Quick learner, self-starter- always willing to take on a variety of tasks with progressively
increasing technical complexity and challenges with a very positive attitude along with skills in time and resource management.