We provide IT Staff Augmentation Services!

Senior Application Developer/ Associate Resume

5.00/5 (Submit Your Rating)

HungarY

.SUMMARY:

  • 11 years of experience in Enterprise Application Architecture, Development and Maintenance.
  • More than 8 years of experience in architecting, developing and maintaining Trading/Post Trading/Analytical tools in Asset Management/Derivatives Technology space.
  • Proficiency in Java/J2EE, JAX RS, Spring framework, Spring Boot, Spring JDBC, Apache CXF, Hibernate and JMS
  • Implemented solutions using Apache Ignite and Gemfire caching technology
  • Hands on experience with JAXB, JSON and UI technologies like Flex and Ajax
  • Hands on experience with Mule ESB and JBPM solutions to design workflows.
  • Proficient in Test Driven Development
  • Experienced in UNIX shell scripting and familiar with Perl.
  • Excellent knowledge in programming applications using queues/topics using JMS over IBM WebSphere MQ.
  • Hands on experience in following agile methodology.
  • Knowledge and experience in Oracle, SQL, PL/SQL
  • Familiar with Swift Messaging formats which is used widely for banking communications
  • Hands on experience with Build tool like Maven and Jenkins/Hudson integration tools.
  • Familiar with version control systems like GIT, Subversion and VSS. Experienced in handling GIT/Subversion administration activities like branching/merging simultaneously with development activities.
  • Experienced in handling production issues, quick analysis and decision making involving critical client facing applications
  • Experienced in Asset Management Domain dealing with portfolios and trade/positions data, AUM and revenue concepts.
  • Familiar with Investment Banking core concepts like Futures and Options, Clearing and Settlement, Straight through Processing.
  • Strong communication and client facing skills.
  • Training new members in the team and getting them productive quickly.
  • Familiar with Swift Message formats which is widely used in banking communications

TECHNICAL SKILLS:

Languages/Technologies: Java/J2EE, spring, Hibernate, JMS, EJB, Mule ESB, JSF, Apache CXF

Database: Oracle, DB2.

Application Servers: Websphere, Weblogic, JBoss, Apache Tomcat

Build Tools: Maven, Ant

Development Tools: Eclipse, Aqua Data Studio, SQL Developer, Toad, Findbugs, JVM Monitor, Eclipse Memory Analyzer, Business Objects

Operating System: Windows, UNIX

PROFESSIONAL EXPERIENCE:

Confidential

Senior Application Developer/ Associate

Responsibilities:

  • Architect an end to end cache based application tire based on Apache Ignite.
  • Convert business requirement documents into low level technical design using UML diagrams.
  • Create impact analysis documents/sequence diagrams using industry standard Microsoft Visio.
  • Develop multi - tier web applications using advanced Java programming/ web services, Spring Core and Spring Boot, Spring JDBC and messaging systems.
  • Administer configuration updates to application servers like Boss Wildfly and Apache Tomcat.
  • Run complex sql queries for application development/reporting and analysis purpose in Oracle and Confidential using Aqua Data Studio.
  • Lead a considerable effort to migrate a large number of applications from Ivy to Maven and redeployment into application servers which involved co-ordination across multiple technical groups and operations teams within the firm.
  • Develop Junit test cases for automated unit testing.
  • Use perl for scripting requirements to automate/execute different tasks.
  • Version controlling using SVN and GIT, instrumental in migrating large number go modules from one to another
  • Expertize in Maven/Ivy build systems and configure jobs in Jenkins.

Confidential

Lead Developer/ Onshore Coordinator / Subject Matter Expert

Responsibilities:

  • Extensive development with core java, Multithreading, Collections, Apache CXF webservices, Spring, Hibernate, JMS and Mule ESB,
  • Involved in developing highly distributed systems involving publisher/subscriber components using JMS over Websphere MQ.
  • Developed caching system for reference data and client positions using distributed caching technologies with spring integration.
  • Closely worked with Business Analysts for requirements understanding, transformed requirements to HLD and detailed technical design.
  • Followed Agile scrum methodology and participated in sprints. This involved QA members, UX experts, UI designers, program managers and application developers.
  • Mentored offshore resources to bring them up to speed on project technology stack. Coordinated tasks and deliverables and managed client expectations.
  • Involved in automation of packaging and deployment of project artifacts using unix scripts and continuous integration tool Jenkins
  • Handled Websphere Application server and Apache/Tomcat servers in both prod and non-prod environments for application deployments/ configuration settings etc
  • Created automated test suites using junit for the and rectified performance bottlenecks and security vulnerabilities
  • Created process documentation and identified self as Subject matter expert on various key components of the project
  • Participated in peer /external code reviews and managed merging/branching subversion activities for project
  • Used Oracle Database and SQL in tandem with Hibernate
  • Provided timely solutions to critical application queries/ issues and developed troubleshooting skills

Confidential

Tech Lead

Responsibilities:

  • Started off by building automated programs to test scalability of proposed architecture. Configured spring based transactional JMS listeners and automated message simulators.
  • Used Design Patterns to develop Logical Data Models for interfacing and providing real-time feeds to downstream systems
  • Developed key components of the project using Core java, Spring framework, Hibernate and Flex
  • Worked extensively on JMS and understood internal intricacies while optimizing message rates and throughput.
  • Created Mule flows and endpoints for various offline processes and configured spring and Hibernate based application architecture.
  • Migrated JDBC based Database access code to Spring-Hibernate based codebases.
  • Used Jenkins as continuous integration tool and developed deployment scripts
  • Handled Websphere Application server and Apache/Tomcat servers in both prod and non-prod environments for application deployments/ configuration settings etc
  • Created automated test suites using junit for the and rectified performance bottlenecks and security vulnerabilities
  • Created process documentation and identified self as Subject matter expert on various key components of the project
  • Used Oracle Database and SQL
  • Performed code merges using subversion commands and branch management

Confidential

Senior Software Engineer

Responsibilities:

  • Impact Analysis of customization requests and documentation of changes required.
  • Implementation, development and delivery of the changes by working closely with development team and onshore coordinator.
  • Analyze reconciliation breaks and provide quick workable solution to ensure business continuity.
  • Used Spring/Hibernate, Multi-Threading and JMS in application development activities.
  • Extensively used multithreaded standalone applications which handled client report scheduling and delivery.
  • Worked with Swift messages and used industry standard Swift APIs for message manipulation and delivery to swift network.
  • Handled Websphere Application server and Apache/Tomcat servers in both prod and non-prod environments for application deployments/ configuration settings etc
  • Created automated test suites using junit for the and rectified performance bottlenecks and security vulnerabilities
  • Migrated plain servlet based apps to Spring MVC architecture
  • Used profiling tools like JMeter and memory analysis tools for analyzing memory usage of applications
  • Worked on Unit Test driven development and process documentations
  • Exposure to Business Object UI and basic report creation/ Universe manipulation activities

Confidential

Senior Software Engineer

Responsibilities:

  • Requirement analysis and creation of HLD and LLD
  • Implementation, development and delivery of the changes by working closely with development team and onshore coordinator.
  • Develop Restful services using Spring MVC.
  • Used Spring/Hibernate, Multi-Threading and JMS in application development activities.
  • Handled Websphere Application server and Apache/Tomcat servers in both prod and non-prod environments for application deployments/ configuration settings etc
  • Created automated test suites using junit for the and rectified performance bottlenecks and security vulnerabilities
  • Used maven and Jenkins to automate build and deploy processes.
  • Worked on Unit Test driven development and process documentations
  • Co-ordinated with iOs UX developers to standardize service responses.
  • Created process documentation

Confidential

Application Developer

Responsibilities:

  • Impact Analysis of customization requests and documentation of changes required.
  • Implementation, development and delivery of the changes by working closely with development team and onshore coordinator.
  • Used JSP, Servlets, Core java and Oracle database for developing and enhancing the application.
  • Worked in test driven environment

Confidential

Application Developer

Responsibilities:

  • Gather requirements from recruiters and create impact analysis documents
  • Implementation, development and delivery of the changes by working closely with development team.
  • Used JSF, JSP, Servlets, Core java and Oracle database for developing and enhancing the application.
  • Extensively used HTML, Javascript and Ajax to build UI screens.
  • Migrated codebase from JSP to JSF and also used EJB session and transaction beans.
  • Involved in production deployment and also maintenance of production environment.
  • Migrated application from Apache Tomcat to Weblogic application server

We'd love your feedback!