We provide IT Staff Augmentation Services!

Senior Software Engineer (full Stack) Resume

3.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • 15+ years of professional experience in the analysis, design, and development of critical distributed applications using JAVA/J2EE, and other technologies
  • Very strong development skills in Java stack technologies: Core Java, J2EE, Multi - Threading, Spring Framework, Spring Boot, Hibernate, Microservices, SOA, Web Services (SOAP and REST), JMS (Tibco EMS, IBM MQ, Qpid), JSON, XML, Servlet, JSP, JDBC, SQL, PL/SQL, Junit, Mockito, Hamcrest
  • Solid hands-on web application development experience using HTML5, CSS3, JQuery, Bootstrap, JavaScript, ExtJs 4.2/6, React JS, Angular, Node JS, Express, MVC, Ajax
  • Extensive experience working on various databases: Oracle, SQL Server, Sybase, DB2, MySQL, etc. and writing complex queries, stored procedures, triggers and db functions.
  • Excellent experience in all phases of the Software Development Life Cycle; familiar with Agile/Scrum and Waterfall software development processes
  • Familiar with JIRA, SVN, Git/Bitbucket, Jenkins, Maven, Sonar, and CICD pipelines
  • Strong application design skills in OOD/OOP and Java/J2EE Design Patterns.
  • Extensive performance tuning experience in various aspects, such as, at database level, memory/application level, and Server/System level, etc.
  • Good knowledge of Docker / Kubernetes, Microservices, AWS EC2
  • Good knowledge of HDFS, MapReduce, Pig, Hive and HBase, etc. big data related technologies
  • Over 10 years working experience in financial industry
  • Highly motivated, self-starter & team player; excellent communication, analytical and problem solving skills and proven ability to meet deadlines
  • Master Degree in Computer Science

TECHNICAL SKILLS:

Technologies: JAVA 8/J2EE, Servlet, JSP, Spring 3/4, Spring Boot, ExtJS, React, Angular, Node JS, EJB, XML/DTD/XSD, XSL/XPATH/XSL-FO, Struts, Multi-Threading, JMS, MVC, Web Services, SOAP, REST Services, SOA, JAX-WS, JAX-RS, JAXB, WSDL/UDDI, SAAJ/JAXM, JDBC/ODBC, JNDI, RMI, TCP/IP, UDP/IP, SOCKET Programming in JAVA, AOP, Ajax, JQuery, JSON, Hibernate, JTA/XA, Applet, ASP, SAX & DOM XML Parsers, Java Mail, Microservices Architecture, AWS

Programming Languages: JAVA8, Java Script, HTML/DHTML/HTML5, CSS3, SQL, PL/SQL, UML, XML/XSL, DTD/XSD, C, C++, VB, VB Script, JSTL/JSP EL, JUnit

Web Security: SSL Configuration, Kerberos, JAAS, Data Encryption/Decryption, Base64/JCE/MD5, HTTP Basic Authentication, Keytool/OpenSSL

Server Software: Tomcat, Apache Web Server, Websphere 3.5-7.x, IBM Http Server, BEA WebLogic 4.x/5.1, iPlanet Web Server, LDAP Netscape Directory Server, TIBCO EMS, Qpid

Databases: ORACLE 7.3/8i/9i/10.2, DB2 6.0/7.1, SQL Server, Sybase IQ, MySQL

IDE Tools: Eclipse, IntelliJ, WSAD 5.1, IBM Visual Age for Java 3.5/4.0, JBuilder, JRules Studio 7.1.1, Visual InterDev 6.0, Visual C++, InstallAnywhere v6.0

O/S: Linux, Unix(Solaris), AIX 4.3/5.x/6.x, Windows Server, MS-DOS

Other: Erwin 7.3, Hermes, Autosys 4.x, Git/Bitbucket, SVN, CVS, Visual Source Safe, PVCS, Rational Rose, LDAP Netscape Directory Server, Log4J, Ant, Maven, COM, IIS, MTS, Regular Expression, Jenkins, JIRA, JProfiler

PROFESSIONAL EXPERIENCE:

Senior Software Engineer (Full Stack)

Confidential, New York

  • Redesigned and implemented this system to use Spring Framework 4.0 and ExtJS 4.2.
  • Implemented report listing, searching, managing screens with ExtJS components
  • Implemented report on-boarding process, user access and admin functionality.
  • Implemented various Restful services with RestControllers, JdbcTemplates, SimpleJdbcCalls, etc.; consumed third party services with RestTemplates and SOAP API.
  • Implemented various features for file upload/download, excel report export, streaming large allowance reports.
  • Implemented JMS messaging process to send/receive messages to/from various app components with JmsTemplates, MessageListener.
  • Designed and created database objects, including tables, views, triggers, procedures
  • Implemented the SSO/authentication module with Kerberos/Spnego.
  • Upgraded UI technology ExtJS from 4.2 to 6.2
  • Implemented various JUnit test cases with Mockito mocking library, and Hamcrest assertion matchers.
  • Implemented the migration to Spring Boot for upcoming Cloud environment.
  • In the spring boot application, customized the embedded tomcat container to support HTTPS connections, functional filters, servlets/jsps, data sources, loggers and environment variables/properties, etc.
  • Built a couple of user interfaces(POC) with React JS library
  • Implemented a NodeJS/Express application running as a server-side service for executing MDX queries against SSAS Cubes

Environment: Spring Framework 4, Spring Boot 4.1.1, Java 1.7/1.8, ExtJS 4.2/6.2, Node JS, React JS, Kerberos, Ajax, JSON, Restful Services, Qpid, JUnit 4, Tableau, JEE, BO, SSRS/SSAS, SharePoint, Tomcat, JIRA-5, SQL Server, Sybase IQ, Windows Server, SVN, Git, Maven, Jenkins, uDeploy

Application Development Technical Specialist

Confidential , New York

  • Worked on various requirement and design discussions with users and developers, and wrote the technical design documents.
  • Worked in the data model design with the data modeling tool (Erwin 7.3)
  • Worked on the adapter module of this application for data retrieving, grouping, and exchanging with the calculator via JMS messaging / TIBCO EMS, Spring framework.
  • Created various rules for RWA standardized approach and A-IRB approach (including SFA, RBA, IAA & IA for securitization), such as, BASEL Asset Class Reclassification rule and the Oracle function rules, etc.
  • Implemented EAD, RW and RWA calculation process for IA, IAA, RBA flows; implemented the calculation process of tranche and pool level attributes for SFA flow.
  • Implemented Max CRM Benefit process with XOM objects, BOM entries, Business rules, Technical rules, Function rules, Decision Table rules, Decision Tree rules, rule flows, etc., in JRules studio.
  • Implemented various PL/SQL functions, procedures in Oracle to support the additional business logic
  • Involved in the database performance tuning with DBAs; created indexes, table partitions, explain plan. Added Optimizer Hints to sql queries.

Environment: AIX 5.x/6.x, Oracle 10.2, Websphere 7, Apache Web Server, TIBCO EMS, CVS, SVN, Autosy4.0, Webbank, Hermes, AXON

Languages and technologies: JAVA 1.7, J2EE, JSP, Servlet, Multi-Threading, Struts 1.x/2.x, Spring 4, AOP, JMS, XML/XSL/XPath, Xerces/Xalan, SOAP, SAAJ/JAXM, JDBC, JNDI, JAAS, JCE, JIL script, Java Mail, SQL, PL/SQL, JNDI, HTML, Java Script, Ajax, JQuery, JSON, UML, Log4J, Eclipse, JUnit, Erwin 7.3, JRules Studio 7.1.1, Toad, Oracle SQL Developer, SQL *Plus 10.2

Senior Java Developer

Confidential, New York

  • Developed many new functionalities/integrations with other third party sites using Java/J2EE, XML/XSL related technologies; provided technical support to users and customers; performed daily maintenance works.
  • Used Apache’s POI open source package(HSSF) to read/write BOM files in MS Excel(xls) format in java; to upload files in xls and csv formats; to manipulate(cleanse, create, update, export) BOMs against reference data in database and CAPs XML Server, etc.
  • Implemented servlets to generate different query xmls, and use HttpURLConnection to post them to CAPs XML Server for desired business data and generate reports in xls format in java
  • Implemented daemon thread (Multithreading) to periodically send BOM status change notifications with xls file attachments based on user’s subscription.
  • Changed JCE provider from ABA to Sun JCE, IBM JCE Provider
  • Configured Datasources/JAAS in Websphere; Used JNDI service and assigned JNDI names for the Datasources;
  • Tuned web application with “Tivoli Performance Viewer” and “ClassLoader Viewer”; enabled and used Performance Monitoring Infrastructure (PMI) Service; enabled and used “Remote Debugging” feature

Environment: Apache Web Server, Websphere3.5/4.0/5.1, IBM Visual Age for Java 3.5/4.0, WSAD5.1, Windows 2000/XP, AIX4.3/5.2, DB2 6.0/7.1, PVCS Dimensions, Visual Source Safe

Languages and technologies: JAVA, J2EE, JSP, Servlet, XML/XSL/XPath, Multi-Threading, Xerces/Xalan, SOAP, SAAJ/JAXM, JDBC, JNDI, SQL, JAAS, JNDI, JCE, Base64/DES/MD5, Apache POI (HSSF), iTEXT1.1, HTTP Basic Authentication, HTML, Java Script

We'd love your feedback!