Developer Resume
SUMMARY:
- 14 years of strong experience in Architecture, Design, Development and Implementation of Service - Oriented, Web, Enterprise, Distributed, Multi-Tier and Event Driven Java based Software Systems.
- Proficient in Business Requirements Gathering, Object Oriented Analysis, Business Process Modeling and Object Oriented Design. Extensive Experience in SOA, Restful APIs, Micro Services, AWS, Cloud Computing, BIG Data/NoSQL Solutions.
- Proficient in Developing N-Tier Enterprise Web Applications using JEE, Spring Boot, Spring MVC, Spring Data, Spring Cloud, Struts, Hibernate and JPA.
- Well versed with Java 8 features like Lambda Expression, Stream APIs, improved Collection APIs
- Experience working with CD/CI pipelines using Docker, Mesos and Jenkins
- Worked on Apache Kafka in Building Real Time Data Pipelines and Streaming Applications
- Deployed Applications using Web Logic, WebSphere, JBoss, and Apache Tomcat
- Good Knowledge on Log4j, SwaggerUI, Maven, Gradle, Apache Ant
- Good At Java Multi-Threading, Concurrency APIs and Akka Toolkit.
- Good understanding and hands on experience using several Design Patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, Data Transfer Object
- Experience with NoSQL database like Mongo DB, Cassandra, Elasticsearch and Gemfire Data Grid
- Extensive Experience in developing REST and SOAP based Web Services
- Developed Client Side Applications using HTML, CSS, Java Script, JQuery and Angular and Node JS.
- Worked extensively on Data Modeling, SQL and PL/SQL Writing Stored Procedures and Functions
- Have good experience in using Version Controlling tools (CVS, VSS, SVN, Perforce and GitHub) and defect tracking tools like Jira, Bugzilla and Continuous Integration Using Jenkins and Docker.
- Have good experience in execution of projects using AGILE (Sprint, Scrum, Rapid programming, Kanban and Test Driven Development) and Waterfall methodologies and tools like Version One. Star UML, Rational Rose.
- Developed Java, JEE applications using different IDE’s like Eclipse, IntelliJ IDEA, STS and Application servers like IBM Web Sphere, JBoss, WebLogic and Apache Tomcat.
- Good Experience in writing Unit tests, Integration test, Mutation test, and Performance test using tools and frameworks like Selenium Web driver, JUnit, Mockito, Powermock and Jmeter.
- Experience on different Operating Systems like UNIX, Mac and Windows
TECHNICAL SKILLS:
Skills: Java Scala Akka Play Angular/Node JS JEE Multi - Threading AWS/S3/ EC2/RDS/EBS Active MQ/ Kafka HTML/CSS3 Spring Struts Servlets/JSP/JSF SWINGS XML/JSON Spring Boot Spring MVC EJB/JMS/ JTA/JAX-WS Shell Scripting JavaScript Spring Cloud JPA/Hibernate JDBC/JAXP/ JAXB/JIBX Tomcat/JBOSS JQuery /Ajax REST APIs Cassandra XSL/XSLT WebLogic Oracle Micro Services MongoDB Elasticsearch/SOLR WebSphere MySQL Web Services Gemfire Junit/Power Mock Windows/Unix SQL Server SOA Cloudera Log4j/Apache Commons Linux/MacSQL/PL-SQL
Tools: Eclipse/ IntelliJ IDEA JProfiler /VisualVM Git/SVN/CVS/Perforce/VSS Rational Rose/Star UML STS/NetBeans/RAD JConsole/JMeter Gerrit/CodeNarc Ant/Maven/SBT QuickTest Professional Jira/Version One/Rally Jenkins/Hudson Docker/Mesos Quality Center Trello/LeanKit XML Spy/POSTMAN QDesigner /TOAD Others OOAD Functional Programming Design Patterns TDD MVC Cloud Computing Distribute Systems Waterfall/Agile Clean Code Practices SOA Full Stack Development Scrum/Kanban
