Sr Software Engineer Resume
Boise, IdahO
SUMMARY
- Java Developer with 17 years of experience in Information Technology
- SUN certified Java2 programmer and Web Component developer (SCWCD).
- Experience in Retail, Financial Equity Trading Systems, Fix Income Instrument, Clearing Trades, Securities Trading, Delivery confirmation mechanism
- Worked in Agile/iterative development environment.
- Strong knowledge/experience in Java, Wicket, SQL, PL/SQL, J2EE, JSP, Hibernate, Spring Framework.
- Worked with deployment teams to configure applications in AWS environment.
- Working knowledge of font end frameworks angular JS, JQuery and bootstrap.
- Strong experience in designing and deploying RESFUL web services.
- Good knowledge of AWS environment.
- Hands on experience of Oracle, MySQL, and SQL Server databases.
- Ability to perform development tasks with minimal supervision. Can quickly master new concepts and applications.
- Excellent Communication & Analytical skills with ability to follow project standards and procedures.
TECHNICAL SKILLS
Operating Systems: Linux, Windows, AWS (debian squeeze)
Languages: JAVA, C, C++, SQL, PL/SQL
Frameworks: Spring, Jersey, Hibernate, EJB, JAX, JMS, Apache Solr
Databases: MySQL, Oracle 10g, MS - SQL Server 6.5/7.0.
Application Servers: Tomcat, Oracle Web logic, JBOSS
Scripts: JavaScript, Shell scripts.
Version Control: Git, SVN, accurev.
CI: Jenkins, arti factory, Maven
PROFESSIONAL EXPERIENCE
Confidential, BOISE, IDAHO
SR SOFTWARE ENGINEER
Responsibilities:
- Supported Confidential .com website application using Java, Apache Wicket and JavaScript.
- Delivered products using iterative development cycle working with PO and business.
- Implemented solr shema for fast search and used it as a backup in case of DB failure (hystrix fail over). Worked on migrating Apache CXF based web services to REST.
- Worked closely with deployment team to configure and migrate applications to the AWS environment.
- Used Debian Squeeze as deployment OS. Configured environments/AWS VMs using puppet templates and shell scripts.
- Implemented auto switch off for test VMs in non-working hours.
- Configured Jenkins to deploy applications on AWS VMs. A lso migrated legacy PHP applications to AWS VMs. Used Git to manage scripts for the configurations
Technologies: Java, Apache Wicket, J2EE, spring framework, solr, JMS, AWS, Mockito
Confidential, Wilmington DE
TECH LEAD
Responsibilities:
- Worked on the Confidential deposit applications. Performance turning and SEO enhancement project using GSA (Google Search Appliance).
- Worked on fronted using VM templates and JSP pages. Also worked on Apache CFX web services to consume data from other department within the bank.
Technologies: Java, J2EE, Spring framework, GSA, Velocity, Mockito.
Confidential
TECH LEAD
Responsibilities:
- Developed and enhanced reporting framework as existing framework was not suitable for business needs.
- Business needed high throughput framework for creating reports.
- Used iText and JExcel frameworks. Worked on the production issues from various clients.
- Used Apache Solr for caching static data of the products.
- Worked on enhancing JAX WS on JBoss used for fetching reporting data.
- Worked on migration from web logic to JBoss application server.
Technologies: Java, J2EE, JAX Web Services, JBoss, spring framework, Hibernate, Web logic, Actuate Reporting Server.
Confidential
Responsibilities:
- Enhancement and performance improvement of the application
- Making changes according to business requirements
- Redesigned components of the application for usage of JMX api
- Developed distributed transaction SOAP services (SOA Architecture)
Technologies: Java, J2EE 1.4, Servlets, Struts, XML, JAXP, Orion server, Spring Framework, Hibernate, SOA
Confidential, NYC
Sr. Java/C++ Programmer
Responsibilities:
- Maintained and enhanced various programs using OGD (Omego OASYS Global Direct) and other delivery mechanisms.
- Worked in conjunction with Compliance, Trading desks, Institutional Investors and Broker dealers for project coordination.
- Developed Exception monitoring applications for Fix Income Instruments and Clearing Trades.
- Used IBM MQ Series to retrieve Data from Trade Messages & send it to downstream systems.
Technologies: Java, J2EE 1.4, EJBs, Servlets, Struts, XML, JAXP, WSAD, IBM Web sphere 5.0, ANT, JUnit, Sybase 11.0, Rational Rose, CVS, Unix, Windows NT/2000.
Confidential
Sr. Java Programmer
Responsibilities:
- Order management service is used to capture orders from various institutional clients for mutual funds.
- The OMS takes care of our of currency orders.
- OMS is responsible to obtain competitive quotes from bidders. The final order is printed using PDF converter.
- OMS uses Fujitsu’s IFLOW product to route request to traders and salesman and clients.
Technologies: IFLOW, Java, J2EE, Servlet 1.2, JSP 1.1, EJB 2.0, JAXP, WSAD, IBM Web sphere 4.0, Oracle 8i, ANT.