We provide IT Staff Augmentation Services!

Sr / Lead. Java Programmer Resume

5.00/5 (Submit Your Rating)

Jersey City, NJ

PROFESSIONAL SUMMARY:

  • Over 10+ years of software development and Requirement design experience primarily on Java /J2EE .
  • Experience in development of Internet / Intranet & Enterprise Application using JAVA/J2EE, spring, Hibernate, JSF, Struts, Web Server and database.
  • Experience in all Phases of Software Development Life Cycle (SDLC) (from requirements gathering to post live support).
  • Over 5+ years of experience in finance domain which include 3.5 Years of experience in Risk and Crisis application.
  • Impact analysis of the system for new developments.
  • Provided support to testing team, and developers for bug - fixing.
  • Team player with good interpersonal and fast learning skills. Highly adaptive to any type of work environment and technology.
  • Ability to learn new things quickly and to work under the pressure.
  • Excellent analytical, troubleshooting, and problem solving skills.
  • Hands on Experience in documentation the required artifacts for development.
  • Proficient in RDBMS concepts and working experience of Relational Databases like Oracle and Mysql.
  • Experience in developing applications using Java (J2EE, Servlets, JSP with custom tags, Struts, Spring, Hibernate, Java Beans, JDBC, JSTL, JSF), XML, XML Spy, Agile, TDD, JavaScript, HTML, Hibernate, Eclipse, Tomcat, WebLogic, WebSphere, WSAD/RAD, Oracle and Unix Korn Shell Scripting.
  • Good experience in data processing and Interfacing (Back-end Front-end connectivity) skills using Oracle 8i/9i (SQL, PL/SQL, Stored procedures), MySQL 3.2 and Create Entity Relationship Diagrams (ERD) for various database systems - Oracle etc.
  • Experienced in using UI frameworks such as Struts, Cross browser compatibility development.
  • Knowledge in Webmethods.
  • Knowledge of UI technology (Javascript, AJAX, AngularJS)
  • Experienced in UML for System designs using Visio, Rational tools and RSM.
  • Ability and aptitude to adapt learn and understand new and emerging technologies and standards in a very short period. Trustworthy, target oriented and absolute commitment
  • Ability to develop and maintain deep understanding of technologies used, both conceptually as well as in the implementation details.
  • Experience in developing RESTful Web Services using Spring MVC.
  • Strong abilities to adopt new technologies and processes.
  • Capable of handling multiple projects simultaneously with tight deadlines.
  • Provided support to testing team, and developers for bug-fixing.
  • Team player with good interpersonal and fast learning skills. Highly adaptive to any type of work environment and technology.
  • Ability to learn new things quickly and to work under the pressure.
  • Excellent analytical, troubleshooting, and problem solving skills.
  • Hands on Experience in documentation the required artifacts for development.
  • 1 Year Experience of Liferay Portal

TECHNICAL EXPERIENCE:

J2EE Technologies: JDBC, Java Beans, Servlets, JSP, EJB, RMI, CORBA, Struts, Applets, Spring, IOC, Spring AOP, Spring MVC framework, JSF, ANT, Web Services(SOAP & REST), HTML, XML, XSLT, XSL, XSLT, JDOM, JAXP.

UI Technology: HTML, CSS,Javascript, JQuery, AJAX, AngularJS, Liferay Portal

Languages: Java, SQL, PL/SQL, UML.

Tools: RAD, Eclipse, JBuilder, Netbeans, Jdeveloper, IntelliJ.

Application Servers: Weblogic, Websphere, Tomcat.

Scripting Languages: JavaScript, Shell Scripts

Protocols: TCP/IP, SMTP, POP3, LDAP, SOAP

Version Controlling: Git, SVN, Visual SourceSafe (VSS), TFS.

Case Tools: UML using Rational Rose, Visio.

Other Tools: Java Mail, Javadoc, Junit, Hibernate, Agile,JIRA, PUTTY, WinSCP, Oracle Sql Developer, Editplus,Jenkins, AIM, and Textpad

Databases: HDFS, Oracle, MSSQL Server 7.0/2000, MySQL.

Build Tools: Ant, Maven.

Operating Systems: Windows , MS-DOS, HP-Unix.

Monitoring Tool: Sonar, Java Melody.

Cache Technique: EHCache.

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City, NJ

Sr / Lead. Java Programmer

Responsibilities:

  • Worked as a Java Developer and involved in analysis of requirements, the design, development, integration, deployment and testing.
  • Responsible for the writing the third party Services (IFR Services, Analytics Service, Data Query) to established the connectivity.
  • Mimic the business logic from Flex’s Actionscript to Java Layer.
  • Added Rest Service Layar t control existing response to handshake with newly created AngularJS client screen.
  • Involved Use case Diagrams and Activity Diagrams to design the application
  • As this is a Migration project so responsible for Designed, developed and maintained the data layer .
  • Involved in the development of Cassandra queries to get data from Cassandra.
  • Development of Java related classes and components using IntelliJ as IDE for developing .
  • Creation of test data and testing using JUnit. Integrate these test cases with continuous build using Jenkins and deployment Using Autopilot.
  • Hands on experience in using ANT for building the application.
  • Strong exposure towards pair programming, Waterfall model and agile methodologies like SCRUM.
  • Experience with PUTTY and Linux Environment
  • Used Ant build script for building and Jenkins deploying application.
  • Deployed the LD application on Tomcat server on Windows environments and used shell scripting for maintaining servers.
  • Actively done code review of the newly joined developers to maintain quality code .
  • As a onsite coordinator it was my responsibility to maintain smooth onsite-offshore coordination with my offshore team located in Mumbai (India).
  • All the features were built with branch by abstraction method to enable and disable the functionality without a code change or deployment.
  • Added continuous integration builds for all the modules developed using Jenkins.
  • Shell scripts are used to maintain Production and Test Unix servers.

Environment: Java, Restful Web Services, TIBCO Queue, Nirvana Env, Cassandra, Flex, UNIX, HPQC, Fast 3.0, 3.3, BitBucket, Jenkins, IE 10, Windows XP, Ant, Autopilot, ODEM Reader, Json, AngularJS, Spring BOOT, JIRA.

Confidential, Jersey City, NJ

Sr / Lead. Java Programmer

Responsibilities:

  • Worked as a Java Developer and involved in analysis of requirements, the design, development, integration, deployment and testing
  • Implemented MVC architecture using Spring MVC and other J2EE design patterns for the application development.
  • Involved Use case Diagrams and Activity Diagrams to design the application
  • Designed, developed and maintained the data layer using the ORM framework Hibernate and JPA.
  • Involved in the development of SQL queries to get data from Oracle 11g.
  • Development of Java related classes and components using eclipse 4.0 as IDE for developing the LD application.
  • Used JPA to persist the Data into the Database.
  • Developed email templates using velocity.
  • Used Maven build script for building and deploying application.
  • Deployed the LD application on Tomcat server on Windows environments and used shell scripting for maintaining servers.
  • Shell scripts are used to maintain Production and Test Unix servers.
  • Developed Unit Tests and Test Suites using QTester.
  • Actively done code review of the newly joined developers to maintain quality code .
  • As a onsite coordinator it was my responsibility to maintain smooth onsite-offshore coordination with my offshore team located in Mumbai and Bangalore (India).
  • All the features were built with branch by abstraction method to enable and disable the functionality without a code change or deployment.
  • Added continuous integration builds for all the modules developed using Jenkins.

Environment: Java, Spring MVC, Spring, Restful Web Services, Velocity, UNIX (AIX), JPA, Hibernate, QC, Oracle PL/SQL, Fast TOAD, SVN, Hudson Jenkins, IE, Windows XP.

Confidential

Sr. Java Developer

Responsibilities:

  • Interacted with Project Manager & Project Leader to update status of project.
  • Mentoring, leading and providing technical and functional support to team members.
  • Reviewed code as per java/j2ee best practices, java/j2ee naming standards, Open Source (MyBatis, spring) best practices and performance tuning.
  • Interacted with Business Consulting Group (BCG) to understand functional requirement.
  • Gap Analysis of existing product with respect to client requirement.
  • Responsible for Developed Change Request.
  • Understanding the FRD, analyzing and mapping the requirements to the Software solutions.
  • Designed for RDMS application new modules.
  • Performed hands-on coding and mentor team members.
  • Code Construction as per program spec, preparing technical document and Unit Testing.
  • Unit testing and integrating the applications with RDMS Portal.
  • Worked as one of the key member in development.
  • Extensively using Eclipse for developing application.
  • Creating UI by using primefaces.
  • MyBatis integration with services.
  • Involved in peer code review.
  • Creating and Consuming REST Services using Jersey API .
  • Deploying application on Tomcat server .
  • Participated in Unit Testing and integration testing.
  • Involved in enhancements and bug fixes in Presentation Layer and database Operations
  • Having very good Experience with BA team to understand the requirement.
  • Good Experience in tracking the bugs using JIRA.

Environment: Core Java, Servlets, Tomcat 7, Eclipse, SVN, Spring, myBatis, Junit,mockito, Amateras-uml, RESTful web services, COGNOS, Oracle 10g, prime faces, Junit mockito, Spring,Hibernate,Junit,Amateras-uml

Confidential

System Analyst

Responsibilities:

  • Interacted with Project Manager & Project Leader to update status of project.
  • Mentoring, leading and providing technical and functional support to team members.
  • Responsible for Coordination with Offshore-Onsite Team.
  • Responsible for Application Development and Support.
  • Responsible for provide Production Support.
  • Responsible for Documentation (Design and Implementation) and review the document drafted by the team.
  • Responsible for creating application and application design based on FSD.
  • Responsible for Analysis of the new requirement/initiative.
  • Code Construction as per program spec, preparing technical document and Unit Testing.
  • Unit testing and integrating the applications with LLMS.
  • Managed team of 6-8 members, for development and unit testing of product.
  • Responsible for Code review for the team
  • Extensively using RAD for developing application.
  • Involved in enhancements and bug fixes.
  • Good Experience in tracking the bugs using JIRA.
  • Unit tested the changes and performed the code review.

Environment: Core Java, Servlets,JBOSS, Eclipse, Clear Case, Struts 1.x, Hibernate, Junit, ANT, JIRA, STRUTS, IBM Workflow MQ, Soap Web services.

Confidential

Java Programmer

Responsibilities:

  • Involved in System Requirement Analysis and Design Interacted with Project Manager & Project Leader to update status of project.
  • Mentoring, leading and providing technical and functional support to team members.
  • Reviewed code as per java/j2ee best practices, java/j2ee naming standards, Open Source (Hibernate, spring) best practices and performance tuning.
  • Interacted with Business Consulting Group (BCG) to understand functional requirement.
  • Gap Analysis of existing product with respect to client requirement.
  • Responsible for Developed Change Request.
  • Understanding the FRD, analyzing and mapping the requirements to the Software solutions.
  • Performs hands-on coding and mentor team members.
  • Code Construction as per program spec, preparing technical document and Unit Testing.
  • Unit testing and integrating the applications with Paymod BR Portal.
  • Managed team of 3 members, for development and unit testing of product
  • Worked as one of the key member in development.
  • Extensively using Eclipse for developing application.
  • Worked on Spring MVC, Hibernate.
  • Implemented Payment Module.
  • Deploying application on Tomcat server.
  • Worked on Oracle 10g
  • Involved in enhancements and bug fixes.

Environment: Core Java, Servlets, Tomcat 7.0, Eclipse, ANT, Clearcase, Springs, Hibernate..

Confidential

Java Programmer

Responsibilities:

  • Interacted with Project Manager & Project Leader to update status of project.
  • Mentoring, leading and providing technical and functional support to team members.
  • I was responsible for development of functionality for Voyages module (this is the body of the application) in which Template, Estimate, and Fixtures & FVC (four layer) with Expenses and Revenue, Edit report module, Automatic Calculations and DWT Calculator, LOI Creation & generate pdf with mailing functionality of selected user.
  • Functional implementation Client side validation using JavaScript.
  • Gap Analysis of existing product with respect to client requirement.
  • Understanding the FRD, analyzing and mapping the requirements to the Software solutions.
  • Responsible for creating application and application design based on FSD.
  • Performs hands-on coding.
  • Code Construction as per program spec, preparing technical document and Unit Testing.
  • Unit testing and deployment on server.
  • Worked as one of the key member in development.
  • Extensively using Eclipse for developing application.
  • Involved in writing action classes.
  • Worked on MySQL Database
  • Involved in enhancements and bug fixes.

Environment: Core Java, Servlets, JSP, XML, XSD, Struts 1.x, Apache tomcat, netbean, mySQL.

Confidential

Java Programmer

Responsibilities:

  • Interacted with Project Manager & Project Leader to update status of project.
  • Gap Analysis of existing product with respect to client requirement.
  • Estimated and scheduled development activities.
  • Responsible for creating application and database design based on FRD.
  • Performs hands-on coding
  • Interacted with Business Consulting Group (BCG) to understand functional requirement.
  • Code Construction as per program spec, preparing technical document and Unit Testing
  • Worked as one of the key member in development.
  • Extensively using Eclipse for developing application.
  • Involved in enhancements and bug fixes.
  • Involved in enhancements and bug fixes.

Environment: Core Java, Servlets, JSP, XML, XSD, Struts 1.x, Apache tomcat, netbean,mySQL.

We'd love your feedback!