Senior Software Engineer Resume
SUMMARY:
- Experienced Architect/Developer with more than 11 years’ experience in building enterprise applications.
- Experience in working in architectural design decisions and processes and has extensive experience in n - tier enterprise applications, with strong UML/Rational Rose experience. Have hands-on experience in Micro services with domain driven design.
- Experience in in designing high data intensive messaging system with real time analytics.
- Experience in developing high scalable distributed System, Asynchronous & event driven System. Hands-on experience in technologies like EAI (Enterprise Integrations), Web Services (REST/SOAP), Microsoft Azure, AWS and No SQL databases.
- Experience in developing product based on complex event processing (CEP) using Akka, Spring, Hibernate, ActiveMQ and Apache Camel.
- Designed and developed a Web service using JAX-RS, JMS, EJB and Spring.
- Designed and developed an enterprise application using Spring JMS, EJB 3, Websphere 7.
- Designed and developed an enterprise application using JSF, Primefaces, JPA and REST.
- Experience in developing high transaction multi-threaded applications for Insurance & Banking.
- Experience in development of enterprise desktop application using Core Java, Swing, and EJB.
- Experience in development of enterprise desktop application using Eclipse RCP and mySQL
- Experience in Agile core product development in Bridgewater Systems, Confidential & Confidential .
- Received ovation award for outstanding contribution in Royal Bank of Scotland (RBS).
- Successfully completed certification in Pega Decision Management system.
- Received letter of appreciation from Discover Financial and Cap Gemini.
- Received letter of appreciation from Bridgewater.
- Qualified SCJP 1.5 examination with 94%.
- Good understanding of data structures and algorithms.
- Strong analytical and logical skills
- Good communication and interpersonal skills and can function well in a group.
TECHNICAL SKILLS:
Operating Systems: Windows9x/XP, UNIX, Solaris, Linux
Languages: Java, HTML, XML, XHTML
Java Technologies: Hibernate 4.3,Active MQ 5.7,JSF, Primefaces 5,EJB 3.0, JPA 2, Servlets, JSP, JAXP 1.3, Junit 4, Mockito, Jersey, Drools, Apache Axis 2, RMI, Ant, SOAP, Akka 2.4, Quartz, Spring 4.05, Spring MVC, Spring Boot
Databases:: MySQL, Oracle 9i, Oracle10g/11i/12c, DB2, SQL Server 12
Test Tools: Apache JMeter, SOAPUI, Google Rest Client, Mockito
Tools: JDK 1.7, JEE6,JBoss 3.2, Websphere 7/8.5,Eclipse Mars, Amazon Web Services AWS - S3, EC2, VPC, SNS, SQS. Intellij 14.6, Jenkins, Clear case, Git, Maven, Gradle, FindBugs, Sonar, Pmd.
PROFESSIONAL EXPERIENCE:
Confidential
Technical Architect
Environment: Java 7, Bit Bucket, Bamboo, Multithreading, JPA,JAXB, Open JPA, Maven, REST, Junit 4, TOAD, Oracle 11g, EJB 3.0, Websphere 8.5,Junit 4
Responsibilities:
- plementation of continuous delivery and quality gate.
- Worked as an architect for the team and designed and developed features of check in, checkout, and search.
- Developed framework for quick development and integration with other systems using REST API.
- Coding, Designing the technical solution creating application design, deployment design, and application architecture design document.
- Mentored and resolve technical challenges faced by team.
- The Forcam Force is a shop floor management technology developed together with best - in-class customers and manufacturing experts at FORCAM to satisfy today s needs of a smart factory. The new industry standard for plant monitoring and productivity optimization caters to all manufacturing locations, all languages, and all time zones and complements your Lean Manufacturing strategy effortlessly in real time.
- Worked as an architect for the team and designed and developed new features of reporting, navigation, dashboards, alerting, and operation management
- Developed framework for quick development and implemented downstream processing of machine events using Akka
- Coding, Designing the technical solution creating application design, deployment design, and application architecture design document.
- Mentored and resolve technical challenges faced by team.
Confidential
Team Architect
Environment: Core Java 7, Multithreading, Eclipse 4.1, Git, Gradle, JUnit, Ant, Oracle 11i, EJB 3.0, Dependency Injection, Jenkins.
Responsibilities:
- Worked as a technical architect for the agile team and was responsible for designing and developing new features and solution.
- Responsible for entire technical delivery by the team
- Designed and developed new features such as batch transfer, batch transfer reversal, cash voucher, and savings
- Involved in short term and long term strategy of Confidential Wallet Platform
- Propose/design and deliver strategic solution and product improvement.
- Coding, unit testing and code reviews.
Confidential
Software Designer
Environment: Core Java, Multithreading, JMS, RSA 7.5, Web Services, Clear case, JUnit, Ant, Websphere7.0, Oracle XE, SOAP UI, CDM 6.6, EJB 3.0, JAX-WS/JAX-RPC, Spring 2.5,DB2
Responsibilities:
- Worked as a Software Designer and involved in designing and developing generic web services for extending the decisioning to multiple channels that include branch, telephony, ATM, mobile, etc.
- Proposed and developed solution to reduce the average transaction time from 1 sec to 0.6 seconds. Introduced asynchronous behavior for updates to reduce transaction time and increase throughput
- Proposed, designed and developed the Dyna Cache Implementation of distributed caching.
- Developed a new CDM admin web application for business users for managing the CDM
- Mentored and provided technical guidance to team of developers for developing Generic Web service.
Confidential
Senior Software Engineer
Environment: JDK 1.6, Swing, Eclipse, Oracle 10g, CVS, JUnit, Ant, Axis 2, Solaris.
Responsibilities:
- Successfully completed project P1311 to extend the support of Prov Server and SM to nested dictionary attributes for any vendor .
- Design and estimation.
- Coding, unit testing and reviewing code changes done by others.
- Committing code in CVS, merging changes if required.
- Implementation and support for SIT till GA.