Associate, Sr. Developer Resume
PROFESSIONAL SUMMARY:
- Oracle Certified Java Professional with proven back end experience in Core Java including collections and multithreading, Spring, Batch, Hibernate, Soap, Restful Web Services, JMS and design patterns.
- 7 Years of front end experience using various technologies: Angular JS, GWT, Flex, HTML and CSS.
- Strong experience in banking Accrual, Amortization, Accounting and Pricing.
- Led the TAX module of Trade processing System in JP Morgan.
- Experience with drools for defining accounting rules.
- Worked on STP processing through Mule.
- Experience with unit testing using Mockito and Spring testing framework.
- Experience with Continuous Integration/Continuous Delivery environment, Test Driven Development.
- Thorough understanding of Concurrency package.
- Performance Enhancement through Synchronizers and threads.
- Working on teams that have employed Agile Methodologies and tools such as JIRA.
- Involved in analyzing technologies by implementing prototypes and proof of concepts.
- Ability to troubleshoot, debug and solve problems in a timely and accurate manner.
- Regular interactions with stakeholders (business analysts, product owner, SMEs) across regions for requirement discussions, discussions around solution/approach.
- Mentoring peers about the current system data flow.
- Perform RCA for any defects raised during enterprise release regression testing or in production.
- Ensure different dependencies are tracked and resolved on time.
- Hands on in designing, development, unit testing and debugging.
TECHNICAL SKILLS:
Java EE: Java, JDBC, SOA, REST, SOAP Web Services, JMS
Frameworks: Spring (Core, ORM, Integration, Web Services, Test, Batch, MVC, Boot), Hibernate, Apache CXF with Mule
Database: Oracle, MySQL, DB2
Web Development: Angular JS, GWT, Flex, HTML, CSS, JavaScript, jQuery
Testing Tool: Junit, Mockito
Build Tools: Maven, Jenkins
Code Quality Tool: Sonar
Versioning: Git, Svn, Cvs
Deployment Server: Tomcat, Jboss
Development Tools: Eclipse, Netbeans, Notepad++
Domain Knowledge: Trade Finance, Accrual/Amortization, TAX, Accounting, Pricing, Mobility
PROFESSIONAL EXPERIENCE:
Confidential
Associate, Sr. Developer
Skills: Restful, SOAP using JAX - WS, Spring Core, Batch, Hibernate, MVC, Boot, Drools, MuleSoft, Apache CXF, Git, AngularJS, RPC with GWT, Sonar, Tomcat, Junit, Mockito, Oracle, Jira, Jenkins
Responsibilities:
- Develop business stories within the existing system, ensure compliance to all program standards and prepare all existing systems within required timeframe.
- Resolving production and non-production defects and preform RCA(root cause analysis) of all the defects.
- Mentor new joiners in the project to transfer business and technical knowledge.
- Design the solution of the business requirements and implement it into the existing systems.
- Participate in stand ups, developer huddles, scrum meetings, sprint planning and provide status updates on regular basis.
- Perform debugging and troubleshoot to resolve complex issues raised during testing of the system.
- Coordinate with project manager to prepare timeframe for the project.
- Help maintain code quality using various tools like sonar, fish eye.
- Identify bottleneck and bugs and devise solutions to these problems.
- Handled various modules like accrual, amortization and obligatory payments.
- Involved in code review of team members and implemented best practices.
- Using GIT branching and stashing.
- Used Executor framework for processing of data.
- Identified performance bottleneck and improved using threads.
- Writing rules using drools in rule engine.
- Writing batch job for EOD activities for debit and credit amounts.
- Developed Spring batch job for auditing reports.
- Used Spring dependency injection, transaction management, spring testing and Hibernate.
- Used various design patterns in the application.
- Writing Junit with Mockito and Spring test framework.
- Developed SOAP web service with Mule to reduce the testing effort of developers.
- Devised solution for the new Tax business requirement for various regions in the existing application.
- Desk checks upon completion of user story to product owner and business analysts.
Confidential
Analyst, Developer
Responsibilities:
- Sole Developer of the entire rewrite project.
- Owned and worked end to end from front end to back end to system integration.
- Used Spring JMS for communication with upstream and downstream system.
- Involved in prototype project using Angular JS.
- Performed Unit and Integration testing of the application and involved in bug fixing and troubleshooting.
System Engineer, Developer
Confidential
Responsibilities:
- Developed RESTful web services (JAX-RS) to expose the JSON data to client end.
- Used Executors based threads to connect to different servers.
- Consumed services of third party api (google places, foursquare), parse the xml, save the data.
- Implemented Hibernate (ORM Mapping) framework to interact with the database to update, retrieve, insert and delete data effectively.
- Writing business logic to connect with other application's middleware.