Lead Developer Resume
San, JosE
SUMMARY
- Nine Years of hands on experience in Java technologies. Hold wide experience in design, development and maintenance of enterprise applications in Java.
- More than eight years of software development experience. Lead in both onsite and offshore.
- Proficient in middleware layer - REST Web services development, Core Java, Server side Enterprise Java, J2EE (Servlets, Struts, Ajax, JavaScript).
- Excellent analytical, high level and low level design and problem solving skills.
- Extensive experience in developing, enhancing and maintaining web application.
- Proficiency in developing secure web applications and server side development using Struts, Spring Boot, JSP, Servlets, Java Beans, JavaScript, Ajax, HTML, JDBC, Oracle, PL SQL, DB2.
- Proficiency in developing Map reduce programs, Hive.
- Proficiency in developing workflow programs in Pentaho Data Integration ETL Tool.
- Expertise in developing distributed applications using J2EE Application Servers such as IBM WebSphere and web servers like Apache Tomcat.
- Skillful at developing multiple interfaces by reuse of modules using MVC architecture.
- Expertise in JavaScript, Ajax and ability to analyze using UI development tools like web developer and firebug.
- Hands on experience with databases including Oracle, PL/SQL involving stored procedures, triggers, functions, indexes and packages.
- Hands on the tools such as Eclipse, WSAD, RAD, Toad, Run deck, Sonar etc.
- Use of Log4J for effective logging. Used other tools like Putty, WinSCP, etc.
- Strong analytical skills with ability to quickly understand client’s business needs.
- Involved in discussions with the customer to gather information and requirements.
- Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
- Proficient in Core Java, J2EE, REST Web Services, Struts, JavaScript, Ajax, JSP, Servlets, HTML, JDBC, RDBMS, PL/SQL, ANT.
- Proficiency in all stages of SDLC i.e. requirement gathering, system impact, system design and integration, testing, implementation and delivery.
- Proficiency in Agile execution plan.
TECHNICAL SKILLS
Programming: Core Java, Collections, Multithreading, Map reduce, HQL, SQL, PL/SQL
Java Technologies: J2EE, Servlets, JDBC, JSP, Spring Boot, Rest Web services, Hibernate
Protocol Knowledge: HTTP, HTTPS, TCP
Frameworks: Struts, Spring Boot
RDBMS: Microsoft SQL Server, Oracle, MS Access, DB2
Web/Application Servers: Apache Tomcat, WebSphere Application Server, Glassfish
Web Technologies: HTML, JavaScript, Ajax, Jquery
Build Tools: Maven, Apache ANT
IDE: Eclipse, WSAD, RAD
Configuration Mgmt Tools: SVN, GIT
Open Source Tools: Log4J, Junit, Run deck
Operating Systems: Windows XP/7, Windows Server 2003, UNIX Servers
PROFESSIONAL EXPERIENCE
Confidential, San Jose
Lead Developer
Responsibilities:
- Participate in discussions with the customer to gather information and requirements.
- Involve in creation of technical design documents and review of low level design document as part of application development.
- Providing insights to business and proposing new models for the product which adds value to business.
- Develop map reduce programs for the functionalities of projects.
- Develop workflows in Pentaho ETL tool.
- Document domain and technical knowledge gained during the course of the project thus increasing the knowledge assets of the project.
- Mentor and lead peers working on enhancements for Java/J2EE applications.
- Primary contact at offshore for Big Data Applications.
Environment: Core Java, Web services, Map reduce, Hive, Sqoop, WebSphere 6.0, Oracle Database.
Confidential
Sr. Java Technical Lead/Programmer
Responsibilities:
- Primary contact at offshore for critical online business application called Account Planning Tool, ARS, Fixed Assets, G2Case Enhancement.
- ARS application involves automating the approval process among several departments in Confidential Japan
- Developed a Marketing Strategy Module named as “Japan Case Study” Tool which caters as a search engine to the case study documents in Confidential Japan.
- Involve in creation of technical design documents and review of low level design document as part of application re-engineering.
- Keeping track of the production issues (tickets) and frequent client requests.
- Daily monitoring systems and preparing support plans for maintenance activities.
- Handling enhancements and change requests.
- Mentor and lead peers working on enhancements for Java/J2EE applications.
- Document domain and technical knowledge gained during the course of the project thus increasing the knowledge assets of the project.
- Develop stored procedures for integrating middleware with backend databases.
- Involve in product delivery process with the end customer.
- Ensure the quality attribute in the product by maintaining the phase level quality documents.
Environment: Core Java, JSP, Struts, Servlets, HTML, DB2 Toad for Oracle and DB2, JavaScript, Oracle Enterprise Console, Control Center for DB2, Eclipse, RAD, WSAD, IBM Http Server, WebSphere, DB2, Oracle, SSH Tectia Client.
Confidential
Application developer/Support
Responsibilities:
- Primary contact at offshore for critical online business application called VECT, POSTS and UVIS.
- VECT application involves Dealer Management function.
- POSTS application involves Post Vehicle Management at FUSO Development Centre.
- UVIS Application involves Used Vehicles Management
- Keeping track of the production issues (tickets) and frequent client requests.
- Daily monitoring systems and preparing support plans for maintenance activities.
- Handling enhancements and change requests.
- Mentor and lead peers working on enhancements for Java/J2EE applications.
- Debugging applications developed in different technologies like Java, SQL.
- Resolved the critical customer issues by properly analyzing the root cause for the problem and fixing using the optimal solution. These solutions were delivered within the SLA.
- Conducted brain storming session to get to root cause of the issue and came up with optimal solutions.
- Worked with customers directly to understand the issues and provide fixes with in short time period.
- Assessed the system architecture in terms of qualitative and quantitative parameters.
- Unit tested the code developed by peers. Worked with the testing team in defect analysis and defect fixing at the end of each iteration release of the feature.
- Coordinated production deployments with the server maintenance team.
- Prepared hand over documents and reviewed it with development team.
Environment: Struts 1.0, IBM Http Server, WebSphere, DB2, Oracle, BMC Remedy IT Service Management Suite.
Confidential
Java Developer
Responsibilities:
- Responsibility deliver detailed design document which consists of technical specifications of the dedicated centralized portal.
- Delivered detailed design document with optimal technical specifications for Campaign Proposal service and budget estimation service of the portal.
- Coca Cola team received appreciation as detailed design document was appreciated by the client as “Best Example of complete business requirements and process documentation” at Quantum Architecture review board, Atlanta.
- Created overall design for the application including component, class and sequence diagrams.
- Documented both HLD and LLD for the respective modules.
Environment: UML
Confidential
Java Developer
Responsibilities:
- Primary contact for critical online application called Automotive Recycle Law(ARL). It involves management of recycle fees collected for vehicles sold by Confidential and Chrysler Japan, maintaining the finance details, issuing of recycle coupons etc.
- Primary contact of websites for Confidential, SMART and Chrysler brand of vehicles. All these websites are critical with respect to client business and vehicle sales.
- Responsibility for analysis, design (high level, low level) and build application using Servlets and MVC framework.
- Setup Oracle database, development of back end packages and functions.
- Developed view layer for user and admin screens using JSP Custom tags, HTML, JavaScript and CSS.
- Performed testing, analysis and fixes for cross site scripting vulnerabilities in the application.
- Suggested and implemented user experience improvements to the web application.
Environment: Core Java, Servlets, JDBC, JSP, JavaScript, WebSphere, Super Visual Formade (PDF reporting tool), Oracle Database, DB2.