We provide IT Staff Augmentation Services!

Lead Java Developer Resume

5.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • Over 12+ years of JAVA / J2EE experience in the Software Development Life Cycle including analysis, design, documentation, development, implementation, testing, maintenance and support for various software applications and products.
  • Rich experience in Financial, cloud computing, security, enterprise application integration and telecom domains
  • Experience in end to end Software Development using various methodologies like agile, waterfall and test driven development.
  • Well versed with Agile development process, Scrum and RTC (Rational Team Concert) tool and have real experience working in fast paced agile cycles/sprints
  • SCJP, SCWCD and ScrumMaster Certified professional
  • Worked extensively on Core Java using Object Oriented Programming, Multithreading, Collection framework, Serialization
  • Experience in development, maintenance and support of web based applications using Java, JDBC, Servlets, JSP, XML, XSLT, JMS, SOAP, Web Services, SOA, REST Web Services, Tibco, Spring, Hibernate.
  • Strong Java/ J2EE Design patterns and UML knowledge
  • Strong knowledge of application security, Cryptography, Certificate Management, PKI and security standards & protocols like PKCS, HTTPS, SSL/TLS, Kerberos, SET, IPSec, PGP, OCSP & SCVP.
  • Hands on exposure to multiple Application Servers like Weblogic, IBM WebSphere, Tomcat, JBoss
  • Extensively used development tools like eclipse, MyEclipse, RAD, RSA, Intellij, TOAD
  • Good knowledge in version control system tools like Confidential, Git, CVS, SVN and Clearcase.
  • Worked on back - end procedure development for Database Applications using Oracle and PL/SQL.
  • Strong knowledge of OOAD (Object Oriented Analysis and Development), OOP (Object Oriented Programming) and applying OO principles in full Software Development Life Cycle
  • Involved in Project scoping, requirements gathering, analysis, elaboration and definition, Preparation of High Level Design (HLD) and Low Level Design (LLD), Preparation of Change Requests (CR) and test cases etc.
  • Experience in demanding environment and can cope up easily due to 'can-do' attitude
  • Highly motivated and result oriented professional with proven track record of implementing projects leveraging n-tier architecture and client/server systems
  • Committed Team Player with Excellent Communication, Analytical, Organizational, Inter personal skills, Self motivated and Perpetual Learner with a commitment toward excellence.
  • Ability to take independent responsibility as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS:

Java / J2EE: Java 8, JDBC, Servlets, JSP, JMS, Web Services, Spring-3, Hibernate Log4j, JUnit, JSON

Design / Methodology: OOAD, UML, Java/J2EE Design Patterns, Agile Methodology

Servers Websphere: 6.1, Weblogic 11g, Apache Tomcat 6, JBoss 5

Database and tools: Oracle, SQL server, DB2, Sybase, PL/SQL, MySQL, TOAD, Aqua Studio, Find bug, TIBCO Business Works /

AMXBPM / Administrator / Hawk, jBPM: Development tools Eclipse 3.1, RAD 7.5, RSA, WSAD, MyEclipse10, IntelliJ, Ant, CVS, Win CVS, Maven,,GitHub, SourceTree, JIRA, VMware vCenter, Confidential,OS & Scripts Windows, Linux/Unix, Mac OS X, JavaScript, shell script, Perl script

Others: C, C++, XML, XSD, XSLT, JAXP, JDOM, RMI,, EJB

PROFESSIONAL EXPERIENCE:

Confidential,New York

Lead Java Developer

Responsibilities:

  • Involved in Architecting & Designing of this application
  • Involved in evaluating different BPM products
  • Involved in creating BPMN Process and interacting with BPMN process using Java APIs
  • Involved in Production support for Tibco applications
  • Daily monitoring change requests and issues in service now tool
  • Developed tools to automate support task to reduce incidences and change requests.
  • Involved in designing java classes and interfaces required at business layer and data layer
  • Creating user stories, tasks and estimating story points for each task and update status in JIRA
  • Developed back end controller classes to interact with Tibco domain and tibco components using Tibco Hawk
  • API, Written scheduler classes using multi-threading
  • Developed front end UI using Servlets and JSP
  • Design and develop the MVC framework using Spring MVC
  • Worked on Spring IoC (Dependency Injection) and Aspect Oriented Programming modules
  • Worked on Spring Security module
  • Involved in code refactoring, code review, spring configuration files, wring SQL queries
  • Writing unit test cases and carry out integration testing of implemented code
  • Writing Maven Project Object Module to build, install and deploy application
  • Source Code version control management using Confidential
  • Impact Analysis of existing modules while incorporating changes
  • Analysis of production issues, bug fixes, small enhancements
  • Conduct daily Scrum Meeting to get status or progress of tasks
  • Sprint review meetings at the end of Sprint Cycle with stake holders
  • Product Backlog meetings with the client
  • Collaborate with QA team and other application teams,
  • Deploying application on different environments like DEV, UAT and Production
  • Worked on Java classes using Multithreading and Collections

Environment: Core Java, Multithreading, Collections, JDBC, Servlet, JSP, Web Services, spring 3.0, Hibernate,Log4j, Oracle 11g, Tibco BusinessWorks / AMXBPM / Administrator / Hawk,, MyEclipse 10, JIRA, TOAD, JDK1.7, Maven 3, Confidential, GitHub, SourceTree, Linux and Windows

Principal Software Engineer

Confidential

Responsibilities:

  • Involved in migrating product from XMLC to Spring framework
  • Involved in Product rebranding after Symantec took over PGP Corporation
  • Involved in designing java classes and interfaces required at business layer and data layer
  • Creating user stories, tasks and estimating story points for each task and update status in JIRA
  • Writing spring controller classes, JSP, code Refactoring, code Review, spring configuration files
  • Writing unit test cases and carry out integration testing of implemented code
  • Writing Maven Project Object Module to build, install and deploy application
  • Source Code version control management using Confidential
  • Impact Analysis of existing modules while incorporating changes
  • Analysis of production issues, bug fixes, small enhancements.
  • Conduct daily Scrum Meeting to get status or progress of tasks
  • Sprint review meetings at the end of Sprint Cycle with stake holders
  • Product Backlog meetings with the client
  • Collaborate with QA team and other application teams,
  • Deploying application on different environments like DEV, UAT and Production
  • Collaborate with QA team and other application teams
  • Collaborate with onsite team to gather requirements
  • Distribute tasks among the team members
  • Prioritize the task and switch the task
  • Interact with SME's to clarify requirements
  • Worked on Java classes using Multithreading and Collections

Environment: Core Java, JDBC, Servlet, JSP, JMS, spring 3.0, JDOM, Log4j, Oracle 10g, Linux and WindowsConfidential

Software Engineer

Responsibilities:

  • Performing requirement analysis by gathering both Functional and Non Functional Requirements based on interactions with the Process Owners & Stakeholders
  • Clarifying queries and doubts from functional specification document owner/product management
  • Creating user stories, tasks and estimating story points for each task and update status in RTC tool
  • Software Designing, Coding, Code Refactoring, Code Review, Documentation,
  • Building and Packaging
  • Source code version control management using CVS
  • Creation of RESTFUL web services and interacting with the databases using Data Access Objects (DAO)
  • Written TSAM workflows to automate server provisioning process
  • Written node handler classes for TSAM workflow nodes
  • Unit testing and integration testing
  • Technical Guidelines to team, Impact Analysis
  • Working effectively with onsite team to meet client defined SLA
  • Attend daily scrum meetings to provide status and progress of tasks
  • Sprint review meetings at the end of sprint cycle with stake holders
  • Product backlog meetings with the client

Environment: Core Java, JDBC, Servlet, JMS, JDOM, REST Web Services, Log4j, DB2, Linux and Windows.

Development Lead

Confidential

Responsibilities:
  • Worked with the client to understand client expectation and making use of industry best practices to deliver quality
  • Software Designing, Coding, Code Refactoring, Code Review, Documentation,
  • Building and Packaging
  • Source code version control management using SVN
  • Unit testing and integration testing
  • Impact analysis, analysis of production issues, bug fixes, small enhancements
  • Collaborate with QA team and other application teams
  • Prioritize the task and switch the task
  • Mentoring team members on technical as well stakeholder communication
  • Task breakup and assign it to team members as per their expertise
  • Provide early warning about alarming situation to superiors
  • Provide feedback of team members to manager in appraisal process

Environment: Core Java, Spring, Servlet, JSP, JDBC, XSLT, JAXP, Log4J, SQL Server

Senior Technical Associate

Confidential

Responsibilities:
  • Performing requirement analysis from business requirement and technical requirement document
  • Clarifying requirement queries and doubts from onsite technical lead and architect
  • Worked on Proof of Concept to provide best solution
  • Worked with the client to understand client expectation and making use of industry best practices to deliver quality
  • XML binding with Java using JAXB mechanism
  • Developed XSLT stylesheets for transformation on XML objects
  • Logging errors/critical statements through log4j
  • Software Designing, Coding, Code Refactoring, Code Review, Documentation
  • Building and Packaging
  • Source code version control management using SVN
  • Unit testing and integration testing
  • Written PL/SQL Packages, Stored procedures for the Oracle database.
  • Impact analysis, analysis of production issues, bug fixes, small enhancements
  • Collaborate with QA team and other application teams
  • Prioritize the task and switch the task
  • Provide early warning about alarming situation to superiors

Environment: Core Java, SOAP, JMS, Web Services, XSLT, Servlet, JSP, Sonic ESB, Log4J, JDBC, Oracle 9i, Windows and UNIX.

Member Technical Staff

Confidential

Responsibilities:

  • Involved in Documenting High Level Design and Low Level Design of C-Crypto Integration with GARUDA project
  • Integration of C-Crypto library in Globus toolkit
  • Collaboration with different research teams
  • C-Crypto integration testing with Open Certificate Authority
  • Involved in Documenting High Level Design and Low Level Design of C-Crypto product
  • Software Designing, Coding, Code Refactoring, Code Review, Documentation,
  • Building and Packaging
  • Source code version control management using CVS
  • Unit testing and integration testing

Environment: Core Java, C, Linux, Windows, Tomcat Web Server

Programmer

Confidential

Responsibilities:

  • Gathering requirements and analyzing requirements
  • Clarifying requirement queries and doubts project leads
  • Software Designing, Coding, Code Refactoring, Code Review, Documentation
  • Involved in UI development using Servlet and JSP
  • Building and Packaging
  • Source code version control management using CVS
  • Unit testing and integration testing
  • Written PL/SQL Packages, Stored procedures for the Oracle database.
  • Developed complex reports using Oracle 9i SQL queries
  • Deployment and configuration of the application on tomcat server
  • Impact analysis, analysis of production issues, bug fixes, small enhancements
  • Understand application/system/infrastructure dependencies
  • Collaborate with QA team and other application teams
  • Prioritize the task and switch the task
  • Provide early warning about alarming situation to superiors

Environment: Core Java, JDBC, JSP, Servlet, Oracle 9i, UNIX shell script (HP-UX)

Programmer

Confidential,IN

Responsibilities:

  • Gathering requirements and analyzing requirements
  • Clarifying requirement queries and doubts project leads
  • Software Designing, Coding, Code Refactoring, Code Review, Documentation
  • Building and Packaging
  • Source code version control management using CVS
  • Unit testing and integration testing
  • Written PL/SQL Packages, Stored procedures for the Oracle database.
  • Developed complex reports using Oracle 9i SQL queries
  • Deployment and configuration of the application on tomcat server
  • Impact analysis, analysis of production issues, bug fixes, small enhancements
  • Understand application/system/infrastructure dependencies
  • Collaborate with QA team and other application teams
  • Prioritize the task and switch the task
  • Provide early warning about alarming situation to superiors

Environment: Core Java, JDBC, Oracle 9i, UNIX shell script (HP-UX)

We'd love your feedback!