Team Lead And Senior Developer Resume
Charlotte
SUMMARY:
- 6+ years of experience in Analysis, Design, Development, Integration, Deployment and Maintenance for API Services in banking domain.
- Rich work exposure in software development with responsibilities as Software Analyst, Development Lead, Team Lead, Onsite Coordinator, Environment Management and Configuration Manager.
- Excellent experience in design, develop, enhance and maintaining core banking API services during my assignment with Ally Financials.
- Excellent background of REST/SOA architecture and Spring Frameworks.
- Hands on experience in Secure Information exchange protocols like HTTPS and SOAP used for financial data exchange.
- Excellent background in developing web services using Java, JEE Technologies on Weblogic Integration Server. Some of the technologies extensively worked on during my tenure in Software Development are REST and SOAP Web services, SOAP, XML, JDBC, JSON.
- Worked on build and deployment tools like Maven, WLST and version control using Visual Source Safe, Jenkins and SVN.
- Experience of test plan, test suite creation and test execution using SOA test tool and SoapUI.
- Experience in requirements gathering and analysis.
- Experience in data analytics tool like Splunk and IBM Tealeaf.
- Implementation experience of DevOps using open source tools Jenkins, Maven and SoapUI.
TECHNICAL SKILLS:
Framework/Technologies: REST, JEE, Servlets, Spring MVC, Spring Security, Ehcache, Hibernate, JPA.
Tools: SoapUI (ReadyAPI), STS, HP Quality Center, Splunk, Tealeaf, AppDynamics, CA DevTest(Lisa), JIRA, Toad, SQL Developer.
Language: JAVA, Introductory C, C++
Operating System: DOS, MS Windows 9x and above, Unix.
Methodologies: Waterfall Methodology, TDD, Agile
Servers: Oracle Weblogic 10g, 11g
Databases: Oracle, SQL
Code Quality: Junit, mockito, Spring Context test, Cobertura, PMD, Check Style, Findbug, Sonar, Swagger API documentation.
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte
Team Lead and Senior Developer
Responsibilities:
- Leading the team situated in different time zones.
- Design and develop/enhance new and existing APIs.
- Review team deliverables.
- Effort estimation.
- Identify and mitigate performance bottlenecks in APIs.
- Design and implement proof of concept to demonstrate technical solutions.
- Automation of build, deployments, testing.
- Production support and issue resolution involving identifying, debugging, fixing and promoting the fix to production (L3 support).
Technologies: Java, Spring MVC, Spring Security, EhCache, JPA, Hibernate, WebLogic, Oracle SQL, Unix, SVN, Maven, Splunk, Tealeaf, Jenkins.
ConfidentialJEE Developer
Responsibilities:
- Participates in requirement gathering and design sessions and creates necessary requirement artefacts based on the guidelines
- Writes application code to meet expected quality standards by conforming to the steps of doneness defined by the project.
- Identifies and creates unit test cases and writes code to validate those test cases
- Creates, maintains and updates the design documentation for the modules.
- Design discussion and walkthroughs with client technical architects.
- Offshore to Onsite coordination for assigned modules.
Technologies: Java/JEE, Web Services, Maven, Servlets, SVN, Jenkins.
Confidential
Developer
Responsibilities:
- Understanding and analysing the requirement that comes from Client as a part of story document in Lotus Notes Database.
- Attending Stand up and Scrum meetings, implement the requirements, writing JUnit’s and perform unit testing, release the product to QA for testing.
Technologies: Java/JEE, ANT, Oracle RDMS, Kodo, Soap Web Services.