Senior Developer Resume
Cary, NC
OBJECTIVE
- Looking for a Senior Software Engineer role with a renowned organization, where I will get the opportunity to contribute significantly towards the company's growth and in turn ensure my career growth within the organization.
SUMMARY
- Software Development Engineer with over 8 years of experience in Requirement Analysis, Solution Design, and Application Development - with Java, J2EE, and Database technologies.
- Experience efficiently working collaboratively in global teams spanning across multiple countries (UK, USA, India).
- Having sound knowledge of Financial Services industry, especially Investment Banking and Capital Markets.
- Sound knowledge of Software Development Life Cycle processes and experience working in Agile methodologies.
- Excellent Problem Solving, Analytical, and Communication skills.
- SCJP 1.5 certified with 96% score.
TECHNICAL SKILLS
Programming Languages: Java 8, SQL, PL/SQL
J2EE Technologies: Core Java 8, Concurrency, Multithreading, Spring, Hibernate, Spring Boot, REST API
Database Servers: Oracle, Sybase, MS SQL
Operating Systems: Windows Environment, UNIX
Version Control Systems: GIT, SVN, CVS
Build Tools: Maven
IDE Tools: Eclipse, PL/SQL Developer, DBArtisan, Aqua Data Studio
Application/Web Servers: Apache Tomcat, Oracle Weblogic
DOMAIN KNOWLEDGE: Investment Banking and Capital Markets, Retail Banking, Insurance
PROFESSIONAL EXPERIENCE
Confidential, Cary, NC
Technology:Core JAVA 8, Multithreading, Spring, Hibernate, Spring Boot, SQL, PL/SQL, Sybase, Oracle, Oracle Weblogic
Senior Developer
Responsibilities:
- Setup meeting with all the product owners from different regions (US / UK / APAC) to get the prioritized list of items for the team for each release and working collaboratively in a global team spanning across multiple countries ( UK, USA, India)
- Working closely with Business Users and Functional Analysts for the details of the change request / enhancements and production issues
- Responsible for each phase of the Software Development Life Cycle (Analysis/ Design/ Development / QA / UAT/ Production Release)
- Creating Technical Design document from the BRD and unit test cases for the development work
- Coding and Code review / Unit test result review before setting it to QA/ UAT
- Coordinating with QA Lead to ensure proper test strategy and availability of test cases before completion of development cycle.
- Deployment on QA/UAT/Staging environments for sanity testing
- Interacting with people from different teams to get relevant information during design, implementation and different stages in development life cycle.
Confidential, Charlotte, NC
Technology:Core JAVA, JDBC, XML, Spring, PL/SQL, MS SQL Server, Apache Tomcat
Developer
Responsibilities:
- Requirement analysis by going though FRD (Functional Requirement Definition) and interacting with clients for clarification
- Issue Analysis and Impact Analysis in case of fixing bug/Jira
- Preparing Design document and Unit Test Plan
- Coding for enhancements/new features, bug fixing
- Unit Testing
- Deployment on QA/UAT/Staging environments for sanity testing
- Interacting with people from different teams to get relevant information during design, implementation and different stages in development life cycle.
Confidential
Technology:Core JAVA, PL/SQL, Oracle 10g, Weblogic 10.3
Lead Developer
Responsibilities:
- Requirement analysis by going though FRD (Functional Requirement Definition) and interacting with clients for clarification
- Issue Analysis and Impact Analysis in case of fixing bug/Jira
- Preparing Design document and Unit Test Plan
- Guiding and assisting team members in coding and unit testing for enhancements/new features, bug fixing
- Code Review for the changes and test result review before scheduling for QA / UAT
- Deployment on QA/UAT/Staging environments for sanity testing and coordinating with testing team in case of any query / clarification needed
- Interacting with people from different teams to get relevant information during design, implementation and different stages in development life cycle.
Confidential
Technology:Core JAVA, PL/SQL, WebLogic 8.1, Oracle 9i
Lead Developer
Responsibilities:
- Creating FRD (Functional Requirement Definition) by interacting with clients for requirements
- Preparing Design document and Unit Test Plan
- Guiding and assisting team members in coding and unit testing for enhancements/new features, bug fixing
- Code Review for the changes and test result review before scheduling for QA / UAT
- Deployment on QA/UAT/Staging environments for sanity testing and coordinating with testing team in case of any query / clarification needed
Confidential
Technology:Core JAVA, XML, MVC, SQL, Oracle 9i, WebLogic 8.1
Developer
Responsibilities:
- Creating Technical Documents for the existing applications after analyzing the existing code of those applications
- Creating support documents for those applications to monitor day to day status
- Creating support plan and chart to send out the reports to development team to monitor and track the status
- Providing production support and hot fix for production bug / issue and maintain wiki for all the issues and how it was handled on the fly with detail investigation to help the development team for the strategic fix
Confidential
Technology:Core Java, JSP, Servlets, XML, PL/SQL, Oracle 9i, Weblogic 8.1
Developer
Responsibilities:
- Client interaction for Requirement Gathering, Issue Solving and Status Reporting
- Impact analysis and Design
- Unit Test Case preparation
- Coding for Enhancements and fixing of UAT and PROD issues
- Unit Testing
- Cutover activities and Production live support.
Confidential
Technology:Core Java, XML, PL/SQL, Oracle 9i, Weblogic 8.1
Developer
Responsibilities:
- Going through the Design Document to understand what to do
- Creating Unit Testing Plan
- Coding and Unit Testing
- UAT support and Production support