We provide IT Staff Augmentation Services!

Technical Lead, Sr. Java Developer/java Solutions Architect Resume

3.00/5 (Submit Your Rating)

Weehawken, NJ

SUMMARY:

  • Having 15+ years of experience as a Software Engineer in the software development industry.
  • Extensive experience in architecture, design, development and maintenance of distributed systems, banking portals, mobile and standalone batch processing applications.
  • Strong background in Java/J2EE environments. Worked extensively on J2EE for developing and deploying API’S for Web and Distributed Applications by using Struts MVC, JDBC, JSP, Servlets, Spring MVC, Hibernate and RESTful / SOAP Web Services. Experience in implementing dynamic web applications using Apache Tomcat and IBM Web sphere and integration experience with various Cloud/Virtualization software providers like VMware, Hypervisor's.
  • Good experience using major components in Hadoop Ecosystem and Big data that includes Hive, Hbase, Java, Python, Scala, Spark., zookeeper and Map Reduce frameworks.
  • Highly proficient with web services (RESTful and SOAP services), including the ability to programmatically interact with data formats that may include XML and JSON. Demonstrable competence in development frameworks Apache CXF and REST (JAX - RS)
  • Experience with Maven/Jenkins in building and packaging code. Experience with working in a test driven approach for development using Junit.
  • Extensive working experience with agile methodology across different projects.
  • Strong background in Confidential, Perl, and UNIX shell scripting. Worked extensively on developing backend batch applications by using UNIX, Confidential, and Perl. Experience in implementing batch application schedules by using Auto Sys and OPC.
  • Outstanding SQL programming skills, with ability to write advanced queries involving table alterations, creating views, triggers PL/SQL stored procedures, selects, inner and outer joins, and troubleshooting of DB related performance issues.
  • Extensive experience and technical understanding of requred artifacts and its relationships, best practices, standards and governance for complex integrated technical model.
  • Excellent communication skills, interpersonal skills, problem solving skills a very good team player along with a can do attitude and ability to effectively communicate with al levels of the organization such as technical management and customers
  • Experience with working on Oracle and DB2 backend databases with exposure in writing SQL procedures.
  • Good working knowledge of handling offshore teams located at India and also near shore teams located at Nashville. Effectively communicated with the offshore groups to keep the projects on track

TECHNICAL SKILLS:

Programming: Java, Scala, C, UNIX, PERL

Scripting: XSLT,XPATH

Frameworks: Struts, Spring MVC / Hibernate, JAX-RS Web Services, Hadoop, Cloud/Virtualization.

Scheduling & Transmissions: AUTO SYS, OPC, Tumble weed for SFTP, ETT and NDM transmissions .

Web Technologies: HTML, JavaScript, XML, CSS, AJAX, JPA, JMS, JNDI, JDBC Hibernate 4.1

Databases: IBM DB2 9, Oracle 9i, Confidential, Hive, Hbase.

Operating Systems: Windows, UNIX, Linux

Version Control Tools: CVS, SVN, Rational Clear Case.

Development/IDE Tools: RAD 7.5, Eclipse, Net Beans, Visual Studio.

Cloud Platforms: VMware, Hypervisors

Application Servers: WebSphere Application Server 6.1, 7.0 and 8.5.

Modeling Tools: Rational Software Architect, Rational Rose, Microsoft Visio

Methodologies / Processes: Agile, Rational Unified Process (RUP), Scrum, JIRA

Build, Deployment Tools: Apache Ant, Apache Maven, SVN, Cloud and Virtualization

Other Tools: DBVisualizer, SquirrelSQL, SoapUI, WinSCP, FileZilla, XML Spy, PuTTY, IBM HeapAnalyzer

PROFESSIONAL EXPERIENCE:

Confidential, Weehawken, NJ

Technical Lead, Sr. Java Developer/Java Solutions Architect

Responsibilities:

  • Designed, implemented, optimized/profiled, deployed and maintained Java based high traffic intranet/internet web based clustered enterprise level banking transactional applications on cloud based environment.
  • Designed and implemented service API across WMA to alert Confidential clients for various transactional activities by using Fuse ESP Technology, Spring, Struts MVC, Hibernate, RESTful web services (JAX-RS), OSGI, Apache camel, JSON. It provided an interface for sending out real time/batch email alerts to clients and advisors in quick turnaround time with least development work, thus reducing the costs for any future inclusion of alerts.
  • Designed and developed an API for home office/Branch supporting application’s by using Spring/Hibernate along with RESTful web service, hosted on WebSphere application server and utilized the Spring framework’s Java Persistent API.
  • Implemented a Big data project to provide Data Analytic single view tool for all of the banking data by using Hadoop ecosystems that includes HDFS, Hive and Tableau software.
  • Help optimize the Payment and Transfers module for banking application which was written in struts 1.0 by migrating it to spring framework with Spring Mybatis and Maven/Jenkins for build and packaging which resulted in faster response time.
  • Designed and developed the opportunity management tools using Spring MVC pattern hosted on WebSphere application server. Used Guava caching to cache the opportunity list for quick response time. Created intuitive UI displays using CSS, CSS3 pie, JavaScript and JQuery (UI) for both client and FA facing applications.
  • Designed and implemented front and back end applications for Corporate Employee financial services ( Confidential / Confidential ) platform by using J2EE, Struts MVC, UNIX Shell scripts, Java batch programs and other RDBMS technologies for Confidential that includes Stored Procedures, Data Loads and data transmissions.
  • Replaced a legacy batch program for check image processing using spring task executor for multithreading, JIMI library for image manipulation and X397 file conversion libraries. Implemented a shell script which would pick the source file from ftp drop box and process that file in batch and load the output in DB2 and Oracle tables.
  • Involved in designing solution involving securing the database access using firewall and creating a secure SOAP web service with encryption of the data for making the credit card number storage PCI compliant.
  • Successfully completed three projects which operated based on the agile methodology for software development.
  • Designed and implemented application services for IVR Resource line and Check Imaging application to store Confidential Client Check Images by using Struts MVC, UNIX Shell scripts, Java batch programs and other RDBMS technologies that include Data Loads and data transmissions. All the batch schedules are managed with Auto Sys, OPC scheduling and other transmission trigger techniques.
  • Designed and implemented batch application for EFT / BILLPAY and other banking applications to transmit daily banking transactions to Confidential vendors by using UNIX Shell scripts, Java batch programs and other techniques that includes SFTP transmission, Transmission triggers, Auto Sys and OPC scheduling.
  • Single handedly implemented a restful web service hosted on Tomcat to retrieve and display check images.
  • Work on requirements analysis, functional specifications, scoping, resource management, technical design and project planning to add cutting edge reports.
  • Actively design and develop complex report layouts, customize graphical representations, and provide XSL transformations for performance optimization
  • Actively Involved in Reporting tools like COGNOS for various banking applications like BILL PAY / EFT and Money fund systems.

Confidential, Baltimore, MD

Programmer Analyst

Responsibilities:

  • Designed and implemented front and back end applications for Corporate Employee financial services ( Confidential / Confidential ) platform by using J2EE, UNIX Shell scripts, Java batch programs and other RDBMS technologies for Confidential that includes Stored Procedures, Data Loads and data transmissions.
  • Actively involved in various software development projects that involves but not limited to JAVA, Confidential, SQL SERVER, AUTOSYS
  • Work on requirements analysis, functional specifications, scoping, resource management, technical design and project planning to add cutting edge reports.
  • Import and export of data using UNIX Shell scripts, Perl, Confidential and other scheduling methods like Auto Sys and OPC.

Confidential

Programmer Analyst

Responsibilities:

  • Actively participated in the Design and development of core data base implementation by using Oracle 2.0
  • Actively involved in developing Analytical reporting system by using Oracle 2.0.

Confidential

Application Programmer

Responsibilities:

  • As an application developer for the MMT Systems Project, I had changed several modules to resolve the Y2K impact. Environment is COBOL, DB2, CICS, and MVS/OS 390. My responsibilities include analysis, design and develop the System resolve the Y2K impact.

Confidential

Mechanical Engineer

Responsibilities:

  • As a mechanical engineer, I had involved in various phases of Machine building industry that includes Design, Product development, Vendor Management etc.

We'd love your feedback!