Senior Engineer - Developer Resume
Santa Clara, CA
SUMMARY:
- 12+ years of experience in Analysis, Design, Development, Testing, delivery and Production support of applications and Products.
- 10+ years of experience with Java and J2EE technologies and 2+ years of experience in Salesforce.com CRM Platform and Apex technologies, Lightning Design and Lightning component development.
- Involved in various stages of Software Development Life Cycle (SDLC) including analysis, requirement engineering, architecture design, development, enhancements, testing
- Good hands - on experience with Spring Core, SpringMVC and Spring Boot
- Experience in developing applications using Spring MVC with Hibernate, annotations and security framework.
- Conversant with middleware technologies, REST and SOAP web services.
- Expertise in executing projects and products involving Java-J2EE, JSF, Spring, Hibernate, UI technologies (JSP, AJAX, JQUERY, HTML, CSS).
- Worked with different change management tools: GIT, CVS, SVN.
- Hands on experience in MongoDB, Oracle, PostgresSQL
- Experience in working in TDD environment and hands on experience in Mockito and JUnit.
- Experience in ANT, Maven and Docker tools
- Strong experience in Scrum and Agile implementation methodologies.
- Hands on experience in end-to-end software implementation which includes investigation to ease the clients in framing the requirements, gathering client requirements, Analysis, Design, Coding, Testing, facilitation of acceptance Testing, Performance evaluation planning and analysis, Implementation and maintenance Support.
- Experience in administration, configuration, Implementation, and Support of Salesforce CRM and Salesforce SFA applications based on Apex Language and leveraging Force.com Platform, SAAS (Software as a Service) application running in Cloud Computing Environment.
- Working knowledge of SteelBrick CPQ.
TECHNICAL SKILLS:
Technologies: Java, J2EE, JSP, JQuery, HTML, JavaScript, Ajax, CSS3, HTM5, AngularJS 2.0, JAXB
ORM Framework: Hibernate, JPA
Framework: Spring core, Spring MVC, Spring Boot, Struts, JSF
Database: Oracle, MSSQL, MySQL, Mango DB, Postgres
Web Service: Rest Service, SOAP Service
Tools: /Build Method: ANT, Maven, Jenkins, Maven Mate, Source tree, Docker, SVN, Bitbucket
UML Tools: Rational Rose, Visio
PROFESSIONAL EXPERIENCE:
Confidential
Senior Engineer - Developer
Responsibilities:
- Working as Developer and attending standup meeting, sprint planning, sprint review and discussion with business users.
- As a developer to work on different modules, writing code, mockito unit test and testing in local environment.
- Working in integrated environment to commit the change review the PR and merge the approved code in master branch.
- Work with stakeholder to make decision on any gaps in requirement.
- Coordinate with remote dev team.
- Updating the build script in bamboo to identify new project and associate to integration testing.
Environment: Java, J2EE, Spring Boot, JPA, Hibernate, Rest API, AWS, Docker, Mockito, Bamboo
Confidential
Specialist System Analyst- Developer
Responsibilities:
- Scrum Master for the project facilitating standup meeting, sprint planning, sprint review and discussion with business users.
- Lead high-functioning agile team with development having a heavy emphasis on crisp delivery of the user stories created by the product owner and stake holders
- This includes of designing the webpages using Web technologies for different registration and download enablement to users for downloading the software
- Maintain high-quality of RESTful services guided by best practices found in the Richardson Maturity Model.
Developed several REST web services supporting both XML and JSON using the concept of content negotiation.
- REST web services leveraged by both web and mobile applications.
- Support and Enhancement Designed and documented REST/HTTP APIs, implemented API versioning strategy.
Environment: Java, J2EE, Spring Boot, JPA, Rest API, Angular JS, Node JS, Oracle.
Confidential
Senior Application Analyst- Developer
Responsibilities:
- All the functionality is implemented using Spring MVC and JPA ORM .
- Maintain high-quality of RESTful services guided by best practices found in the Richardson Maturity Model.
- Developed several REST web services supporting both XML and JSON using the concept of content negotiation.
- REST web services leveraged by both web and mobile applications.
- Developed service-oriented architecture to integrate with 3rd party systems while maintaining loose coupling.
- Designed and documented REST/HTTP APIs, implemented API versioning strategy.
- Developed UI using AngularJS and angular formly for creating custom questionnaires.
- Custom UI pages in angular where warehouse person can track order status in real time.
- Developed pages for inventory planning team where they can dynamically create purchase and transfer orders and also can manage and predict future demands.
Environment: Java, J2EE, Spring, JPA, Hibernate, Rest API, Angular JS, Node JS, Angular formly, Oracle, Grunt, Gitlab, Bootstrap CSS FNO, Tomcat, JBoss.
Confidential - Santa Clara, CA
Senior Developer
Responsibilities:
- Development of new pages in JSP using JSF framework
- Development of service layer to integrate with existing CRM system.
- Production support of existing portal and adding dynamic contents to it.
- Interacting with client and different stake holders to understanding the functional specification as well as the technical aspects of their project and how can they make use of our service in order to help their customer have a Better UI experience.
- Detail Design.
- Handling Support Tickets
- Weekly Status report
- Mobility application support
- Identifying Enhancement & Support request
- Manage offshore resource assigned tickets and track the work done by offshore.
- Preparing the Unit Test Plan
- Testing the Application (Integration Testing)
Environment: Java, J2EE, Spring, JSF, Struts JPA, Java script, Hibernate, JBoss 6, Apache Web server, Tomcat, SOAP Webservices