Lead Java Software Developer Resume
Tampa, FL
SUMMARY:
- Certified Lead Java Consultant with overall 12+ years of Expertise in designing, developing and maintaining enterprise Java/J2ee, web based and portal application. Extensive experience in Backend and UI development using Java, JEE, Java frameworks like spring, Hibernate, JavaScript frameworks and UI technologies.
- Responsible for delivering end to end Java technical solutions as per the architecture and business strategies.
- Worked as Java Tech lead, along with hands on Development for architecture and have ability to mentor and lead Team.
- Excellent Experience in Java/JEE Technologies like JSP, servlet etc. Excellent knowledge of JavaScript frameworks and UI technologies like AngularJS and ExtJS.
- Strong knowledge of Java on version 5, 6, 7 and 8. Experienced in Java frameworks like spring MVC, Struts and hibernate.
- Strong knowledge in design patterns like singleton, factory and abstract factory, DAO, DTO, MVC pattern. Experience in development of REST full services as well as SOAP services.
- Experienced in development of UI Screens using Angular JS, Backbone.js and ExtJS. Good knowledge of JSON and XML.
- Experienced in working with Maven tool for creating application and add application dependencies.
- Experienced in creation of test cases using Junit.
- Involved in development of DAO layer to communicate with database in Java using JDBC. Involved in development of service layer to implement of business logic in Java.
- Strong and excellent experience in using of java based IDE Eclipse, JDS and RAD. Strong experience in deployment of application on application server like Jboss, WebSphere, tomcat etc.
- Strong working experience on various IDE tool for application development and deployment like Eclipse, RAD etc.
- Experience in installation, Design/development of enterprise web application on Linux and Windows environments
- Involved in requirement analysis and prepared high level and low level design documents. Experience in software development methodologies like Agile/Scrum model
- Experience in SOA architecture design and principles. Experience in writing test cases using JUnit. Experience in writing SQL queries for database transaction.
- Experience with databases MySQL, MS - SQL, MongoDB, Hadoop, SQL Server and Oracle. Worked on Toad, SQL Developer and SQLYog database tools.
- Strong knowledge of data structures and sorting algorithm. Involved in development of POCs on different technologies.
- Involved code review and performance tuning of application. Provided assistance and guidance to project team to resolve technical challenges.
- Experience in preparation of system requirement documents such as HLD, LLD etc. Experienced in working with distributed team in collaborative way to deliver the common solutions.
- Experience in client communication to gather the business requirements. Prepared package structure and developed core modules.
- Possessing good interpersonal skills which were applied in coordinating with Client, business users, Offshore and on-site development team, QA team and support team as required.
PROFESSIONAL EXPERIENCE:
Lead JAVA Software Developer
Confidential, Tampa, FL
Responsibilities:
- Individually involved in development as per the requirement and BRD.
- Involved in development of business login using Java 8.
- Developed web components using Spring MVC. Developed test cases for application testing.
- Developed web services spring based restful services.
- Involved in build and deployment of application on DEV/SIT environment on websphere enivornment
- Developed UI screens using ExtJS.
Environment: Java/JEE, Spring MVC, Spring based restful services, Oracle, Websphere application server, Eclipse.
JAVA Tech Lead Developer
Confidential, Farmington Hills, MI
Responsibilities:
- Involved in full stack application development in Java/JEE technologies. Involved in client requirement gathering, analyze requirement and preparation of business requirement. Individually involved in development as per the requirement and BRD.
- Involved in development of business login using Java 7. Developed web components using Spring MVC. Developed test cases for application testing.
- Developed web services spring based restful services. Used Maven for creation of project structure and add dependency.
- Developed UI screens using Angular JS, HTML5, CSS3 and ExtJS. Involved in deployment process of application on JBoss Server.
- Involved in deployment of application on UAT and production environment.
Environment: Java/JEE, Spring MVC, Spring based restful services, AngularJS, HTML 5, CSS 3, MySQL, Jboss, Eclipse/JDS, Maven, Jira, Bamboo.
JAVA Tech Lead
Confidential
Responsibilities:
- Understand client requirement, preparation of system requirement specification document. Preparation of HLD and LLD.
- Installation and configuration of WebSphere Portal Server. Developed business logic in Java 6.
- Developed code to access LDAP using PUMA API for user authentication.
- Developed test cases for whole application that includes UI screens as well as Java/Portlet code.
- Developed portlets for the application using JSR 286 API. Developed portal page theme and portlets skins using javascript, css and html. Testing and bug fixing of application and UI
Environment: RAD 8, WebSphere portal 7 and 8, JSR 286, Java 6, HTML, CSS, Java, Oracle and DB2, PUMA API
JAVA Tech Lead, Sr. Software Engineer.
Confidential
Responsibilities:
- Involved in application development on WebSphere portal. Lead and mentor a team of four Java Developer
- Coordinate with the testing team about the defects. Developed portlet using JSR 286 API and business logic in Java 6.
- Developed test cases for whole application. Developed SOAP based web services and SOAP client.
- Used WebSphere application server for deploying web services.
- Created application resources and data sources for the application in WAS administrative console.
- Created Outlook web service using Microsoft web access client. Created Portlet which consume Outlook web service. Involved in testing, bug fixing and performance/load testing of application
Environment: RAD 7, JAX-WS web service, WAS, WebSphere portal 6.1, JSR 286, JAVA, Oracle 10
JAVA Technical Lead
Confidential
Responsibilities:
- Lead and mentor a team of four Java Developer. Coordinate with the testing team about the defects.
- Creation of service project architecture. Developed business logic in Java 6 for SOAP web services.
- Developed SOAP webservices and client using WSDL and XML. Created application resources and data sources in administration console.
- Developed Junit test cases for all Java components used in web services. Developed DAO and Service layer for the application in Java 6.
- Release management of the application, involving creation of build, QA database. Creation of JAX-WS web service, web service client.
Environment: RAD 7, JAX-WS web service, WAS, JAVA, Oracle 10
JAVA Technical Lead
Confidential
Responsibilities:
- Lead and mentor a team of four Java Developer. Coordinate with the testing team about the defects.
- Review existing code and work on improvements to enhance performance, and maintain adherence to standards
- Involved in peer testing of defects fixed by other team members. Developed portlet using JSR 168 API.
- Developed javascript code for creation of themes and skins for portal and portlets. Used firebug tool for javascript testing and debugging.
Environment: IBM WebSphere portal 6.0, JSP, JavaScript, Firebug
Senior Java Developer
Confidential
Responsibilities:
- Involved in requirement documentation. Interaction with the QA team for resolution of defects
- Release management of application in QA environment. Involved in development of Portlet and scheduler application for sending emails.
- End to end development of various screens in both Migration and new development (RFQ)
- Coordinate with the team in order to have the code ready for deployment in time. Peer testing of the screens and Peer code review.
Environment: Eclipse 3.3, MySQL, Life ray, Quartz, Java, JSP
Senior Java Developer
Confidential
Responsibilities:
- Worked on designing and implementing Student Activity Tracking Application. Used SCA (Service Component Architecture) components to build the application.
- Developed Web services using JDBC adapters. Implemented UI components. Implemented Mediation Module to interact with heterogeneous systems. Designed database, created tables and Stored Procedures.
Environment: IBM WebSphere Process Server 6.2, IBM ESB 6.2, WebSphere Integration Developer, Oracle 10g, MySQL, MS SQL Server 2005
Senior Java Developer
Confidential
Responsibilities:
- Create a plug-in to automate installation of Lotus Connections 2.0 on Linux environment.
- Installation and troubleshooting issues
Environment: Lotus Connections 2.0, ANT, Python, Cent-OS Linux environment.
Senior Java Developer
Confidential
Responsibilities:
- Involved in analysis and design by creating a Site-Framework and identifying different Authoring and Presentation templates along with categories for menu components.
- Identify and create reusable library components for images, style sheets and JavaScript files.
- Implementation of navigator and menu components, templates and content items.
Environment: IWWCM 6.0 and WebSphere Portal Server 6.0
Senior Java Developer
Confidential
Responsibilities:
- Development of Portlet, JSP and java classes for business logics.
- Involved in deployment of application on testing environment and production environment using XMLAccess.
- Interacted with IBM customer care support to resolve the issues occurring during deployment of application.
- Involved in the existing analysis of the existing web site and migration to a WCM environment
- Involved in designing and developing of web site content using IBM Workplace Web Content Management
Environment: WebSphere Portal Server 6.0, WAS 6.0, XML Access, IWWCM 6.0, Java
Lead Java Consultant
Confidential
Responsibilities:
- Requirement gathering, analyzing business and designing of module
- Involved in coordination with team members, architecture setup, whole development of module, database designing, Unit Testing, Integration of module, UAT, production of module.
- Developed java code to create the xml’s from the portal database which is updated through web application and parse the xml comes from R3 system and stores the data in portal database.
- Worked on module and completed - Warranty, Presale, FOC, and FSC.
Environment: Java, JSP, spring, Servlet, Java script, MS SQL Server, IBM WebSphere Application Server.
JAVA Consultant
Confidential
Responsibilities:
- Worked as a technical consultant using Jsp, Servlets, Java, and JDBC.
- Implemented business logics and developing UI Screens & Java scripts for front-end validation.
Environment: Jsp, Servlet, Java script, MS SQL Server, IBM WebSphere Application Server.
JAVA Consultant
Confidential
Responsibilities:
- Jsp, Servlet & Utility classes’ development.
- Read & write database in Java using JDBC & File Handling.
Environment: Java, JSP, Servlet, EJB2.0, STRUTS, Eclipse2.1, Oracle 9i, WebLogic 8.1
JAVA Consultant
Confidential
Responsibilities:
- Business Design Specification Development after studying Technical Requirements
- Developing Java Extensions Using Epiphany API
- BIO and UI level development
- Development of EPI Extensions
- Development of Scripts for the customization of Operational Database
- Unit Testing and Bug Solving
- Involved in planning and creation of Database
Environment: Epiphany Studio
JAVA Consultant
Confidential
Responsibilities:
- Business Design Specification Development after studying Technical Requirements
- BIO and UI level development
- Development of EPI Extensions
- Development of Scripts for the customization of Operational Database
- Unit Testing and Bug Solving
Environment: Epiphany Studio
JAVA Consultant
Confidential
Responsibilities:
- Developed all customizations to support the defined enhancements using the 6.0 tools and extension framework.
- Involved in Implementation of user interface designs in EPNY framework using EPNY Studio Tools Sets.
- Configuration of Epiphany 6.5.x meta-data using the Epiphany Studio tools and standard utilities.
- Developed business rule extensions (EPI and Java) to support complex business rules.
- Maintained Database & scripts for modifying operational database
- Maintained Record set and BIO Configuration.
Environment: Epiphany Studio
