We provide IT Staff Augmentation Services!

Lead Java Programmer Resume

Omaha, NE

SUMMARY:

  • Having 11+ years of working experience in all phases of software application design and development.
  • Expertise in design and development of Web Applications involving J2EE technologies with Java, Servlets, JSP, MVC Framework (Struts), Spring, Spring Integration, micro services, spring boot, EJB, Hibernate, Web Services, XML, JNDI, JDBC, Agile programming.
  • Extensive experience in implementing MVC architecture using Struts Framework.
  • Extensive experience in developing and implementing the projects on Windows, UNIX and Linux Platforms.
  • Extensive experience in Oracle, MS SQL Server, SQL and database concepts. Experience in creating PL/SQL Stored procedures in Oracle.
  • Experience in developing J2EE based GUIs using JSP, AngularJS, HTML, DHTML, XML, CSS, and Java Script.
  • Extensive experience on experience in creating automated build scripts using ANT and Maven.
  • Proficient in programming by using the IDE’s such as Eclipse, My Eclipse 6.0, JDeveloper, WSAD.
  • Very good working knowledge on configuration management tools like Perforce, Clear Case, CVS and SVN.
  • Extensive experience in developing and deploying applications on JBOSS, Tomcat, Weblogic and Websphere Application servers.
  • Participated in all aspects of software Development Life Cycle and Production troubleshooting.
  • Good understanding on Rational Unified process (RUP) and Agile Programming.
  • Highly result oriented and pro - active, proven abilities to learn new technologies quickly and implementing them successfully in production.
  • Strong Documentation skills with the ability to create high quality, clear and concise technical and functional specification documents.
  • Ability to transform complex business requirements into technical specifications.
  • Capable of working independently as well as a part of dynamic team. Ability to quickly grasp business domain.
  • Excellent analytical, problem solving and communication skills.
  • Hands on experience in Support and maintenance of various applications.

TECHNICAL SKILLS:

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

Operating Systems: Windows, MS-DOS, Unix and Linux

Databases: Oracle 8.0/8i/9i/10g, MySQL, Postgre SQL.

Web/Application Servers: Jboss Application Server, Apache Tomcat Server, IBM WebSphere Application Server, WebLogic application server

Technologies / Tools: Struts, Spring, Hibernate, Servlets, Swing, EJB, JNDI, JDBC, JPA, JSF, Web Services

Scripting Languages: JavaScript, JQuery, AJAX, CSS, Unix Shell Scripts, Angular JavaScript

Other Tools: Eclipse, Netbeans, Rational ClearCase, CVS, SVN, Perforce, ANT, Maven, WinSCP, TOAD, SQL Developer,, SQL Navigator, Log 4j, SOAP UI, Apache Reporting Tools(JASPER reports, iText, POI API ),JIRA, FireBug, fiddler, JBuilder,SOAP UI

PROFESSIONAL EXPERIENCE:

Confidential - Omaha, NE

Lead Java Programmer

Responsibilities:

  • Responsible for On-shore/Off-Shore Co-ordination activities and getting the deliverables ready well ahead of time.
  • Responsible for converting the understood business into Technical Specification document which is being used by Several Developers in the Team.
  • Responsible for gathering Business requirements and converting them into Technical Specifications.
  • Mentored Several Junior Developers in understanding the Business as well as Technical questions.
  • Followed Scrum Methodologies throughout the life cycle of the Project.
  • Responsible for Splitting up the Tasks to developers in the Team and getting the work done from them through Iteration and Iteration activities.
  • Mentored them in the need of Business as well as Technical Questions.
  • Co-Ordination with Testing Team to get the defects fixed with the Released Iteration Stories.

Environment: Core Java, J2EE, Rest Web services, Spring, Spring integration, Spring boot, Hibernate, Oracle, Maven, Log4j, JUnit, XML, JIRA, Confluence, JBoss Application Server

Confidential - St. Petersburg, FL

Lead Java Programmer

Responsibilities:

  • Responsible for On-shore/Off-Shore Co-ordination activities and getting the deliverables ready well ahead of time.
  • Responsible for converting the understood business into Technical Specification document which is being used by Several Developers in the Team.
  • Responsible for gathering Business requirements and converting them into Technical Specifications.
  • Mentored Several Junior Developers in understanding the Business as well as Technical questions.
  • Followed Scrum Methodologies throughout the life cycle of the Project.
  • Responsible for Splitting up the Tasks to developers in the Team and getting the work done from them through Iteration and Iteration activities.
  • Mentored them in the need of Business as well as Technical Questions.
  • Co-Ordination with Testing Team to get the defects fixed with the Released Iteration Stories.

Environment: Core Java, J2EE, Web services, Wicket, Hibernate, Oracle, Maven, Log4j, JUnit, XML, JBoss Application Server

Confidential - Rogers, AR

Sr. Java Programmer Analyst / Team Lead

Responsibilities:

  • Responsible for gathering Business requirements and converting them into Technical Specifications.
  • Responsible for converting the understood business into Technical Specification document which is being used by Several Developers in the Team.
  • Mentored Several Junior Developers in understanding the Business as well as Technical questions.
  • Followed Scrum Methodologies throughout the life cycle of the Project.
  • Responsible for Splitting up the Tasks to developers in the Team and getting the work done from them through Iteration and Iteration activities.
  • Mentored them in the need of Business as well as Technical Questions.
  • Co-Ordination with Testing Team to get the defects fixed with the Released Iteration Stories.
  • Responsible for On-shore/Off-Shore Co-ordination activities and getting the deliverables ready well ahead of time.
  • Effectively utilized and managed resources in both onshore as well as off-shore resulted in Cost Saving to the Project.

Environment: Java1.5, J2EE, Web services, spring, Hibernate, Oracle, Maven, Log4j, JUnit, XML, JBoss Application Server.

Confidential - New York, NY

Lead Java Developer

Responsibilities:

  • As a lead Java developer responsible for designing the application using Java, J2EE,
  • Involved in offshore coordination
  • Involved in coding and code review
  • Responsible for Unit-Testing the developed Functionality
  • Mentored Several Junior Developers in the Team and helping them in getting their Functionality Developed on time.
  • Code Integration task were performed during the end of the Iteration and also responsible for unit Testing the End to End Flow of the Developed Functionality.
  • Interacted with Business Analyst and State Users on numerous occasions for either Clarification from Business Perspective or for Process Improvement.
  • Responsible for Fixing Several Defects raised by Testing Team from Functional as well as Technical Stand point.
  • Effectively used JIRA for Bug Tracking.
  • Used Eclipse for development Effort and JBOSS as application Server.
  • Clear Case and Clear Quest were used as Source Control as Bug Tracking Mechanism.
  • Participated in Several Db Modeling sessions and assisted them in Designing Schema/Tables/Relational Mappings.
  • Wrote several Programs to analyze/Extract logic from the Interface Files from the External Source/Entities.
  • Worked under tight deadlines and pressure without compromising the Quality of the deliverable.

Environment: Java1.5, J2EE, HTML, CSS, JavaScript, Struts, Hibernate, Oracle, LINUX, ANT, Log4j, JUnit, XML, JSP, Servlets, JSTL, WebSphere, Jasper Reports.

Confidential - CA

Lead Java Developer

Responsibilities:

  • Involved in high level design and detailed design of the requirements
  • Involved in coding jsp’s and Spring MVC, using Ajax calls for presentation layer
  • Involved in coding business logic using Spring core leveraging Spring AOP for transaction management
  • Involved in the development of Spring batch processes to execute daily batch updates
  • Guided the team in developing the data access module using Spring DAO and Hibernate as persistent technology
  • Involved in developing web services to expose some of the business services of Fair Value engine
  • Involved in developing a database design
  • Responsible for module integration and go-live process

Environment: Java1.5, J2EE, HTML, CSS, JavaScript, Spring, Hibernate, Web services, Oracle, LINUX, ANT, Log4j, JUnit, XML, JSP, Servlets, JSTL, JBoss Application Server.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in developing a database design
  • Involved in developing the code for data access objects using Hibernate
  • Involved in estimations and design
  • Performed in Unit Testing using Junit, Acceptance Test and ITF test framework
  • Participated in Code Reviews
  • Used log4j for logging messages and Rational Clear Case for version Control.
  • Used ANT scripts to fetch, build, and deploy application to development environment.
  • Deployed the application on to JBoss application server.
  • Used Rational Rose for use case diagrams, Active flow diagrams, Class diagrams, Sequence diagrams and Object diagrams in design phase.

Environment: Java1.5, J2EE, Hibernate, Oracle, LINUX, Maven, Log4j, JUnit, XML, JSP, Servlets, JSTL, Jasper Reports AJAX, JBoss Application Server.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in developing Client specific implementations
  • Involved in estimations and design
  • Designed Class Diagrams, Sequence Diagrams and Object Diagrams using Rational Rose to model the detail design of the application.
  • Application was built on MVC architecture with JSP, CSS, HTML and DHTML acting as presentation layer, Servlets as controller and EJB as business layer.
  • Developed the application using Struts Framework developed action classes, form beans and Struts-Tiles.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Responsible for Web Logic administration, maintenance and performance tuning.
  • Involved in implementing the DAO pattern.
  • Used JAXB API to bind XML Schema to java classes.
  • Used the report generation in the databases written in PL/SQL.
  • Used Maven for building the enterprise application modules.
  • Used Log4J to monitor the error logs. Used JUnit for unit testing.
  • Used perforce for Version control.

Environment: Java/J2EE, Oracle, Struts 1.1, EJB 2.0, Servlets 2.3, JSP 1.2, Web logic, SQL, XML, XSLT, Web Services, SOAP, WSDL, JMS, JavaScript, JDBC, Ajax, PL/SQL, Log4J, JUnit, Rational XDE, UNIX.

Confidential

Java Developer

Responsibilities:

  • Developing the code based on the design using MVC and using J2EE patterns.
  • Created XML files for business rules
  • Wrote the messaging layer in Java messaging services (JMS).
  • Involved in Servlet programming and JSP scripting for the communication between web browser and server Implementing Business rules
  • Created java objects which support business logic for business rules.
  • Wrote several java classes like facade classes and value objects business delegate classes and service classes
  • Writing unit test using JUnit Frame work.
  • Production defects tracking and fixing defects and enhancements according to client requirements
  • Documenting all defects and enhancements requests and how they fixed.
  • Created use case diagrams, object model diagrams, activity diagrams, class diagrams, sequence diagrams, deployment diagrams etc using UML/Rational Rose.
  • Responsible for developing new features while maintaining the existing functionality.

Environment: Jakarta framework Struts, Java, JMS, HTML, XML, JavaScript, AJAX, JDBC, J2EE, EJB, JSP, Servlets, and Websphere, Clear case, Oracle9i, Windows2000, PL/SQL and MS-Office tools.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in the implementation of the business logic and data flow and application front end using JSPX.
  • Involved in supporting UAT and Production deployments and preparation of release notes for various releases and deployments.
  • Communication with the Business analyst to get the clarification of requirement.
  • Involved in defect fixing feature enhancement of various components
  • Implemented EJB (Entity Bean and Session Bean) code and Leading the design
  • Developed server side Servlets for jsp web pages running on sun one server.

Environment: Java1.5, J2EE, HTML, CSS, JavaScript, Struts, Hibernate, Oracle, LINUX, ANT, Log4j, JUnit, XML,XSLT, JSP, Servlets, JSTL, Sun one Server, Jasper Reports.

Confidential

Java Developer

Responsibilities:

  • Involved in developing XSLT for process the xml data
  • Implementation of the view level customizations and interface with the application logic.
  • Developed the presentation layer using JSP and Servlets with Eclipse tool.
  • The total application was developed in J2EE using MVC architecture.
  • Developed user interface using Tiles Framework.
  • Used Java Script for client side validations.
  • Involved in fixing database problems using Toad.
  • Written JUnit Test Cases, executing them.
  • Used Web Logic as application Server.
  • Developed Shared Resources using SOAP.
  • Extensively developed applications in an integrated framework built on Struts, Hibernate.
  • Involved in writing relational application procedures.
  • Worked with Hibernate 3.x for connecting to the underlying Oracle 9i database

Environment: JAVA, JSP, Struts Tiles, Servlets, PL/SQL, JDBC, Struts, JavaScript Eclipse3.1, Web Logic, Toad, Oracle 9i, HTML, XML, XSL, UML, JUnit, Log4j, AJAX, UNIX.

Hire Now