Associate Consultant-ii Resume
SUMMARY:
- 9.3 Years of experience in software development, support, design on Retail, Logistic and eLearning domain.
- Interacted in all stages of SDLC with customer to understand teh business needs.
- Experience in Micro Services architecture using Spring Boot.
- Developed various micro services and deployed on Cloud Environment.
- Experience in Spring Boot, Spring MVC, Spring Data JPA, Spring REST, and Spring Cloud.
- Understanding of Zuul, Eureka, Hystrix, and Ribbon (Netflix API).
- Having good noledge in AWS Cloud.
- Understanding of JavaScript frameworks such as Angular JS.
- Experience in Core Java, J2EE, JSP, Servlet, Struts, Spring Framework, Hibernate, JDBC, JMS, Oracle, XML, JSON, Junit with Easy Mock and Log4J.
- Having experience on implementing spring boot Starter dependencies and Auto - Configuration classes as well as actuator, dev-tools.
- Having experience on Hibernate Mappings, First-Level cache, Second-level cache and Transactions.
- Having Experience to implementing Service Oriented Architecture (SOA) using, Java API for XML Web Services, WSDL, JAX-WS, and JAX-RS (SOAP & REST).
- Having good noledge in JVM architecture and Class Loader in Java Programming language.
- Good noledge of Agile, and Waterfall Development methodologies.
- Used source safe tools like CVS, SVN and GIT (Stash and Bitbucket).
- Good experience with Continuous Integration tools like Jenkins tools.
- Proficient in using build tools like Gradle, Maven, and Ant.
- Good exposure in adopting teh J2EE Design patterns to teh applications like MVC, Front Controller, Singleton, Factory, and Decorator etc.
- Good noledge in Multithreading / Concurrency.
- Possessing strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills.
- Experience In developing applications using Agile/Scrum Methodologies.
- Teh enthusiastic learner who quickly grasp concepts and technical skills.
TECHNICAL SKILLS:
Languages: JAVA (JDK 1.6, 1.8), J2EE
Java EE Web: JDBC, Servlets, JSP
Web Frameworks: STRUTS, SPRING, SPING MVC, Spring rest, Cloud AWS
Application Servers: Apache Tomcat, Weblogic10.
RDBMS: Oracle 9i/10G
TOOLS /IDE: Eclipse IDE, STS, SOAP-UI, CVS, SVN and GIT.
Operating Systems: Windows 95/98/NT/2000/XP/07, Linux
ORM Framework: Hibernate, JPA
Messaging: Apache Kafka, Rabbit MQ
Unit testing: Junit using Easy Mock, Mockito
Build Tool: Ant, Maven, Gradle
Design Pattern: Strategy Design Pattern, Singleton Design Pattern, Proxy Design Pattern, Factory Methods, Flyweight, Decorator Design Pattern.
Web Technologies: CSS, JavaScript, HTML, XML, Ajax, Json, Angular
PROFESSIONAL EXPERIENCE:
Confidential
Associate Consultant-II
Responsibilities:
- Technical documentation for teh design of requirements provided by client.
- Went through teh Software Requirement Specification document and Architecture document.
- Developed Micro services for teh instructor and student component service by using Spring boot, spring rest.
- Written Junit test cases using Easy Mock.
- Reviewed teh code for ensuring adherence to java coding standards.
- Used Jenkins to package, deployment and run applications in containers.
- Attended daily scrum calls and follow agile scrum methodologies.
- Deployed application in to Cloud AWS
- Involved in defect cycle management to ensure dat open defects are closed
- Defect solved in DEV, INT and UAT environment.
Environment: /Tools/Technology: Core Java, Spring Rest, Spring boot, JSON, Oracle DB, AWS Cloud Server, Cloud Config, Git, Stash, Junit, Log4j, STS.
Confidential
Lead Software Engineer
Responsibilities:
- Technical documentation for teh design of requirements provided by client.
- Went through teh Software Requirement Specification document and Architecture document.
- Developed Micro services for teh instructor and student component service by using Spring boot, spring rest.
- Written Junit test cases using Easy Mock.
- Reviewed teh code for ensuring adherence to java coding standards.
- Used Jenkins to package, deployment and run applications in containers.
- Attended daily scrum calls and follow agile scrum methodologies.
- Deployed application in to Cloud AWS
- Involved in defect cycle management to ensure dat open defects are closed
- Defect solved in DEV, INT and UAT environment.
Environment: /Tools/Technology:Core Java, Spring Rest, Spring boot, JSON, Oracle DB, AWS Cloud Server, Cloud Config, Git, Stash, Junit, Log4j, STS.
Confidential
Lead Java Developer
Responsibilities:
- Consume Create/Update/Delete commands by teh LEFS core service for Location and Operational Capabilities.
- Capture and persist teh audit and history of any modifications related to a Location including operations.
- Provide query capabilities for Location and Operational Capabilities.
- Provide ability to match a Location-to-Location and Location-to-Operation
- Coordinate with clients to obtain relevant project requirements details, me.e., Risk, Compliance, Legal, Business, operations.
- Went through teh Software Requirement Specification document and Architecture document.
- Development of back-end components for new requirements using Java 8.
- Developed Micro services for teh Location and Operational Capabilities using Spring boot, spring rest and Netflix component.
- Created complex SQL view and SQL join.
- Written Junit test cases.
- Performing Unit and Integration testing and Bug fixes on UAT.
- Used JPA to create POJO’s and developed mapping Files
- Deployed application in to Cloud AWS
- Experience in Agile and accomplishing teh tasks to meet deadline.
Environment: /Tools/Technology: Core Java, Spring, Spring boot, STS, Maven, Git, AWS Cloud, Junit, Log4j.
Confidential
Senior Software Engineer
Responsibilities:
- Technical documentation for teh design of requirements provided by client.
- Went through teh Software Requirement Specification document and Architecture document.
- Implementing Back-end functionalities using Spring and Hibernate.
- Responsible for handling teh persistence logic using Hibernate.
- Used Hibernate Annotations for Hibernate Mapping.
- Developed Process diagrams and Sequence diagrams using UML tool.
- Written Junit test cases using Easy Mock.
- Reviewed teh code for ensuring adherence to java coding standards.
- Attended daily scrum calls and follow agile scrum methodologies.
- Involved in defect cycle management to ensure dat open defects are closed
Environment: /Tools/Technology: Core Java, Spring, Hibernate, Oracle, ICEfaces, Log4j, Eclipse
Confidential
Senior Software Engineer
Responsibilities:
- Responsible for Interacting with product owners/end users to determine application requirements, user problems, participating in architecture and design activities apart from coding, reviews, and status reporting.
- Participated in Requirement gathering and Analysis work.
- Developed Technical Design Document based on user’s requirement.
- Attended daily scrum calls and follow agile scrum methodologies.
- Participated in peer-review process of code-fix for teh quality of teh deliverables.
- Worked on Spring security for service autantication and authorization.
- Worked with XML and JSON contents.
- Used Jenkins to publish and deploy WAR and EAR files.
- Written Junit test case using easy and power mock
- Prepared Unit and System Testing Specification documents and performed Unit and System testing of teh application.
Environment: /Tools/Technology: Core Java, Spring, Spring AOP, Agile methodology, Spring Security, Junit, Oracle, Log4j, Eclipse, Maven 3.0
Confidential
Software Engineer
Responsibilities:
- Participate in Requirement gathering and Analysis work.
- Creating High level design for teh new development as well as enhancements.
- Integrated to Database through Hibernate for long term persistence of client configuration.
- Used UML with Enterprise Architect as tool, to take teh requirement from client through use cases, Sequence Diagram, Activity Diagram to Class Diagram and detailed specification required for building teh application.
- Extreme programming and test- driven development to minimize dependency risk.
- Used JUnit for unit test, Spring Test for integration test and JMock for mocking interfaces in unit test.
- Refectory existing Java code and extended core Java Collections API to boost performance.
- Involved in coding and development.
Environment: /Tools/Technology: Core Java, J2EE, Struts1.0, Hibernate, Junit, XML, Oracle, WebLogic 10.3, Log4j.