We provide IT Staff Augmentation Services!

Sr. Java Lead Developer Resume

5.00/5 (Submit Your Rating)

NJ

SUMMARY:

  • Lead Developer with over 10 years of extensive experience in development using OOAD and Agile methodologies.
  • Proficient in Java.
  • Experience in developing SOAP and REST Web Services, RMI.
  • Experienced in using ORM tools like Hibernate.
  • Experienced in Spring application framework (Spring Boot, Spring MVC etc)
  • Have worked on Javascript, Python, NodeJS, PHP
  • Working knowledge of AWS
  • Experience with SQL (Oracle, MySQL) and NoSQL (MongoDB) databases including writing stored procedures.
  • Unix Shell and PERL scripting.
  • Experience in configuring and installing applications in JBoss, WebSphere and Tomcat servers.
  • Proficient in tools like Splunk, SVN, Git, JIRA, ServiceNow
  • Experience in writing JUnit test cases.
  • Extensive experience in Software Development, System Analysis, Maintenance and Design, Development, Testing, Support and Maintenance.
  • Extensive experience in Finance, Securities and domains.
  • Great verbal and written communication skills. Proven record in trouble shooting and problem solving.

TECHNICAL SKILLS:

Operating Systems: Unix, Windows, Linux

Languages: Java, Python, Javascript, XML, PHP, Hive

RDBMS: Oracle, MySQL, MongoDB

Technologies: Web services, Spring, Hibernate, EJB, JSP, Struts, Servlets, JMS, JUnit, XML, RESTful webservices, AWS

Application Server: JBoss, Websphere

Web Container: Tomcat

IDE: Rational Application Developer, WSAD, Eclipse

Tools: SVN, Git, JIRA, Splunk, Maven, ANT, ServiceNow, SilkCentral

Other: Agile, SDLC

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Sr. Java Lead Developer

Responsibilities:

  • Design and implement framework to collect biometric data from test takers and use APIs for Authentication.
  • Develop RESTful web services to interact with various systems
  • Design and implement a cloud based Backup Authentication System to handle failovers.
  • Design and develop a benchmarking and comparison system for items.
  • Develop innovative items for candidate testing
  • Developed a PoC Map Reduce application to handle candidate information and extract patterns and created Hive tables to store the data
  • Developed a PoC using MongoDB as the backend to create an internal version of item storage application.
  • Developed a pilot project using Solr to improve search capabilities for the business team
  • Involved in definition of XML schema for introducing new functionality.
  • Helped migrate from ANT based to Maven based build and deployment structure.
  • Familiarity with Amazon Web Service based infrastructure and deployment.

Environment: Core Java, Web Services, Hibernate, Spring, Junit, AWS, Solr, Oracle, MongoDB, Maven, Splunk, Git, JIRA, Windows, Unix

Confidential, NY

Sr. Java Developer

Responsibilities:

  • Involved in gathering requirements, design, and implementation and testing.
  • Design and develop user interface using Swing.
  • Use of Custom Table Models, Custom Cell renderers etc.
  • Involved Core Java, JDBC and Thread management.
  • Implemented data access using EJBs (Stateless Session Beans)
  • Wrote Functions, Triggers and Stored Procedures in Oracle PL/SQL.
  • Implemented a basic web application to purge email data and populate database.
  • Implemented User Authentication using LDAP.
  • Packaged and deployed application in WebLogic server using ANT.
  • Used Java Web Start as the delivery tool for the application.
  • Packaged a part of the application as a Windows Service using JWS.

Environment: Core Java, Swing, EJBs, WebLogic server, Oracle Database, WebStart, JNLP, Subversion, ANT, Windows Services

Confidential, NY

Sr. Java Developer

Responsibilities:

  • Design the web service - The web service was implemented using AXIS2 framework.
  • Proficient in the use of SOAP, WSDL, XML
  • Database connection implementation using Spring DAO, Hibernate.
  • DB2 Database
  • Decryption module using rotating keys and IV to ensure secure communication.
  • Deployment - Web service was hosted on WebSphere platform
  • Used Java Collections, JDBC
  • Implemented logging using Spring AOP framework
  • Build script using ANT

Environment: Web Services, Core Java, Hibernate, WebSphere (Cluster enabled), AXIS2, DB2, XML, WSDL, SOAP, Unix, Windows, RAD.

Confidential, NY

Java Developer

Responsibilities:

  • Design and Coding of the receiver module using Message Driven Beans (MDB)
  • Stateless Session Beans used for session management.
  • Use of Spring EJB implementation support modules.
  • Implementation of processing module using Core Java including a basic web interface.
  • Data passed onto DB2 using JDBC and Hibernate
  • Interface to LDAP using Netscape LDAP API.
  • Facilitated installation of s on Server side for SSL enabled communication.
  • Password encryption implemented using Java SSHA API.
  • Deployment in a clustered WebSphere setup.
  • Logging implementation using log4j.
  • Created Build scripts using ANT.

Environment: Java, MDB, EJB, JDBC, Hibernate, LDAP, DB2, RAD, PVCS, Unix, Windows, WebSphere Server

Confidential, NY

Java Developer

Responsibilities:

  • Migrate all existing scheduled jobs to Autosys Scheduling platform
  • Used PERL, Shell Scripting to create wrapper jobs
  • Created new Java interfaces to interact with the shell scripts and the PERL modules
  • Wrote JIL scripts to schedule jobs
  • Experience in creating Box Jobs, Child Jobs etc.

Environment: Core java, Shell Scripting, PERL, Autosys, Unix

Confidential, NY

Java Developer

Responsibilities:

  • Development of new business features using SWING
  • Developed Stateless Session Beans and data layer objects for the modules allocated.
  • Used Spring DAO for Data Access Layer.
  • Database connection implemented using iBATIS.
  • Developed Stored Procedures in Oracle
  • Implemented migration from Sybase to Oracle and the related Java code changes
  • Developed and implemented reporting using BIRT framework.
  • Used ANT and Maven for build.
  • Used JNLP for pushing new version of application.

Environment: Core Java, EJB - Stateless Session Beans, SWING, BIRT for Report Generation, Windows, JNLP

Confidential

Java Developer

Responsibilities:

  • Web Application using JSP, Servlets, CSS.
  • Performance tuning of queries.
  • Used SYBASE Database
  • Designed and implemented Java module to interface with Oracle DataWareHouse
  • Added PDF generation and ‘Export to Excel’ capabilities to the application
  • Designed Stored Procedures in SYBASE database
  • Streamlined deployment process using Maven

Environment: Java, JSP, Servlets, SYBASE, CVS, Windows, UNIX, Shell Scripting

Confidential, Confidential

Software Engineer

Responsibilities:

  • Code to interface application with a larger suite of applications
  • Modifications on the GUI using SWING
  • Developed Session Beans for the new modules
  • Generation of new reports using eActuate
  • Implemented new business functionality using complex database joins
  • Migration from SYBASE to Oracle.
  • Implemented JNLP push for newer versions.
  • Created and streamlined build process using ANT and Maven.

Environment: Core Java, SWING, EJB, SYBASE, Oracle, EJB, CVS, Windows, Unix

Confidential

Software Engineer

Responsibilities:

  • Development of reports using eActuate and BIRT
  • Interfacing the reports to various requesting applications via a common Java interface.
  • Writing test cases using JUnit
  • Implementation of logging using log4j for various applications

Environment: Java, JUnit, eActuate, BIRT, log4j.

Confidential

Software Engineer

Responsibilities:

  • Developing and Troubleshooting various UNIX based Surveillance modules.
  • Created basic web monitoring tool to track and notify Surveillance and job failures
  • Created Database Inventory tool using Java
  • Created and troubleshot shell scripts in BASH
  • Exposure to Base SAS programs
  • Created database triggers and Stored Procedures in SYBASE

Environment: UNIX, Shell Scripting, Base SAS, SYBASE

Confidential

Software Engineer

Responsibilities:

  • Customization of hierarchy module using SLX, a VB based programming language.
  • Added new Group Email functionality.
  • Implemented GUI Changes
  • Data lookup from SYBASE database and Oracle DataWareHouse
  • Testing developers changes

Environment: SalesLogix IDE, Windows

We'd love your feedback!