Lead Developer Resume
Jersey City, NJ
SUMMARY:
- Senior lead professional excelling in end - end SDLC and data analysis with following skills on the table
- 11 years of Java/J2ee SDLC experience including architecture, design, development, deployment & support
- 8 years of database design and development in Oracle, SQL Server, Sybase, MySQL, MariaDB
- 3 years of experience in Java frameworks like Spring 4(MVC, Data, ORM, JDBC, Batch), Hibernate4, Struts2
- 3 years of UNIX environment experience writing shell scripts, deploying code etc.
- 3 years of experience in middle-tier technologies like REST & SOAP Web Services, LDAP
- 3 years of Lead experience managing, overseeing, guiding and mentoring senior level software engineers
- 3 years of Agile with some Scrum Master experience in sprint planning, PBR, planning poker, retrospectives
- 3 years of UI development experience in Angular 5, Ext JS, JQuery, Html, CSS, Ajax
- 2 years of PL/SQL experience developing stored procedures, packages, triggers and scripts
- Production support experience involving change management and defect tracking
- Thorough knowledge of Java design patterns, solid principles, OOPS & OOAD and memory management
- Solid experience in SDLC from requirements gathering to deployment and post production maintenance
- Able capability in UX design, HLD, LLD, functional/technical design, Test case design, User acceptance
- NoSQL database experience with JSON data interaction in data stores like Gemfire
- Theoretical familiarity of Big data tools like Hadoop, Hive, Tableau
TECHNICAL SKILLS:
Programming: Java 8/7/6, J2EE, Shell Script, SQL
Java/J2EE: Core Java, JSP, JSTL, Servlet, EJB3, JDBC, JDom, JiBx
Software Development: Agile-Scrum, Waterfall
Frameworks: Spring4, Hibernate4, Struts2, JSF, MyBatis, JUnit1.5
Web Technologies: Angular 5, JQuery, HTML, CSS, Javascript, Ajax, XML, XSLT
Middle-tier: REST & SOAP Web services, LDAP
Application Servers: Tomcat 8, Weblogic 10, Websphere, JBoss, Glassfish
Java IDE: Eclipse, Weblogic Workshop, Net Beans, IntelliJ
DB IDE: SQL Developer, TOAD, Sybase Central, MySQL Client
Build Tools: Ant, Maven, Team city, Cruise Control
Source Control: SVN, Git, CVS, Clearcase
Database: Oracle 11g, SQL Server 2008, Sybase 11, MySQL 5, Gemfire (NoSQL)
ALM: HPQC, JIRA
No SQL: Gemfire, Elastic
Operating Systems: Unix, Windows 10
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, NJ
Lead Developer
Responsibilities:
- Worked on J2EE app with technologies like Angular 5, Bootstrap, Spring Boot, MariaDB
- Devised UX design for the entire application using wireframes through Power point and excel
- Designed and developed Angular 5 UI modules involving components, templates, and grids
- Developed spring modules including restful controllers, services and repositories
- Interfaced with Business, QA and DEV teams for proper delivery of user stories within sprints
- Performed database modeling, design and querying in MariaDB
- Participated in Agile based SDLC with day to day scrums, sprints and retrospectives
- Led and mentored group of software engineers at Confidential Organization level
- Researched and prepared on Big data tools like Tableau etc.
Tools: Used: Java 8, Angular 5, Spring boot 4, Restful services, JSON, MariaDB, JIRA, GIT, Sonar, Fortify
Confidential
Lead Developer
Responsibilities:
- Developed adapters, processors and Junit test cases in Java/J2EE as part of PYXIS development within J2EE, Spring, Gemfire, Oracle environment
- Designed queries in Java based caching mechanism, Gemfire
- Managed a team of software engineers at Confidential Organization level
- Performed bug fixes in Java modules responding to Jira issues for releases
- Collaborated with team members to brain storm and solve issues as part of the onshore/ offshore model of software development team structure
Tools: Java 8, Ext JS, Javascript, Spring 4, Junit, Mockito, Restful Web services, Maven, Tomcat 8, Eclipse-Mars, Jira, Git, Gemfire, Elastic Search, SQL Developer, Oracle
Confidential
Lead Developer
Responsibilities:
- Designed & developed a J2EE application involving Java, Spring MVC, JQuery, Oracle, Linux
- Written UNIX shell scripts and database queries to automate various processes in CPB
- Developed UI related components using JQuery, Treant JS and Javascript.
- Led and mentored junior and senior level software developers at Confidential Organization level.
- Collaborated with onsite and offshore client teams to resolve issues
- Participated in Jira driven development providing end to end solutions
- Brainstormed and analyzed for possible solutions using Hadoop Map/Reduce
Tools: Java 8, JQuery, HTML, CSS, Javascript, Ajax, Spring 4, Maven, Tomcat 7, Agile-Scrum, Eclipse-Mars, Jira, HPQC, SVN, Hadoop, Oracle 11g
Confidential
Scrum Master
Responsibilities:
- Supported Architecture & Design, performed peer reviews for an enterprise level J2EE System
- Delivered solutions in Agile-Scrum environment and led a team of engineers developing high- end solutions.
- Acted as a scrum master leading a team of developers and performed sprint planning estimation and execution
- Performed functional analysis and involved in testing strategy by analyzing and reviewing test case at product, end to end & integration level.
Tools: Java 8, JIRA, Agile-Scrum-Kanban, HPQC, Eclipse - Spring STS 3.4, HTML, CSS, Javascript, Ajax, Angular JS 1.4, Spring 4, Restful Services, JUnit, Maven, Tomcat7, Groovy on Grails 2.4.4, GIT, Crucible, SonarQube, Team City
Confidential
Senior Java Developer
Responsibilities:
- Worked on Architecture, Design & Coding using JSF, Prime faces, Spring3, Hibernate3 SQL Server, Tomcat7
- Performed software evaluations, scope management, time estimations, resource planningteam leadership, maintenance, performance tuning
- Involved in client interfacing, requirements gathering, functional & technical reviews
Tools: Java 8/7, Eclipse Juno, HTML, CSS, Javascript, Ajax, JSF, Prime faces, Spring3, Hibernate3, SQL Server, Tomcat7, JAX-RS, TestNG, Mockito, JProfiler, Find Bugs, SQL Server 2008, CA SCM - Harvest, Ant Hill Pro, Quality Center, Clear Quest, UNIX and Windows 7
Confidential
Senior Java Developer
Responsibilities:
- Production Support for third party J2EE system with DB2 backend on JBOSS and Unix
- Change Management, Incident Management, Defect Tracking, Unix Shell Scripting Production Enhancements & Deployments, Database Querying
Tools: Java 7, Eclipse Juno, HTML, CSS, Javascript, Ajax, JSF, Prime faces, Spring3, Hibernate3, SQL Server, Tomcat7, JAX-RS, TestNG, Mockito, JProfiler, Find Bugs, SQL Server 2008, CA SCM - Harvest, Ant Hill Pro, Quality Center, Clear Quest, UNIX and Windows 7
Confidential
Technical Lead
Responsibilities:
- Designed and developed a J2EE System using Struts 2, Spring 3, MyBatis, MySQL5, Tomcat 5.5
- Performed software evaluations, mentorship and application level sknowledge transfer
- Database Design, SQL Tuning, Performance Management
Tools: Java7, JSP, HTML, CSS, Java Script, AJAX, Eclipse 3.2, Maven, JIRA, SVN, Linux and Windows XP
Confidential, Huntsville, TX
Senior Java Consultant
Responsibilities:
- Architected, designed and developed a J2EE based system from cradle to grave.
- Devised web application modules by incorporating frameworks like Struts 2, MyBatis and developed application framework specific to the system
- Interfaced with the analysts and DBAs on a regular basis to generate functional and technical requirements to develop various modules of the system
Tools: Java 6, Eclipse 3, Net beans 6.9, Struts 2, MyBatis, MySQL 5, Glassfish, JBoss, DB2, Sybase 11, VSS, CVS, MS Office, Win XP, LINUX
Confidential, Jersey City, NJ
Senior Java Consultant
Responsibilities:
- Worked as part of Payroll compensation team, supporting web based and standalone apps as well as backend processes in production. Support involved attending to the tickets, bug fixes providing enhancements etc.
- Enhanced J2EE application modules within a web application used to generate bonus accrual both Cash and Equity, for PMDs by modifying JSPs and stored procedures developed using
- Eclipse and JBoss application servers.
- Deployed Java based web applications on JBoss application server in local and development environment: s.
- Interfaced with the users, vendors and IT from various regions including Americas, London and Brazil in the course of fixing issues and enhancements
- Generated Autosys JIL and UNIX shell scripts for file transmission process from Solaris server to Linux batch servers.
- Performed Sybase database SQL querying and stored procedure modifications using
- Aqua data studio query analyzer
Tools: Java 6, Eclipse 3, Net beans 6.9, Struts 2, MyBatis, MySQL 5, Glassfish, JBoss, DB2, Sybase 11, VSS, CVS, MS Office, Win XP, LINUX
Confidential, Troy, NY
Senior Java Consultant
Responsibilities:
- Reported project details and progress directly to the Technical Director of the New York State health department bureau
- Engineered and deployed an Enterprise level application for the Health Provider Network.
- Devised the application for use by business to record clinical patient and physician data
- Designed, developed, deployed and tested the application, using Weblogic Workshop 10.3. Also designed an Oracle database schema for the backend
- Developed design documents including class diagrams and use cases for the business and generated mockup screens using FLEX3.
- Interacted with the application server team for day-to-day updates on the TEST and
- PROD servers to debug the file move processes and outages to avoid downtime
- Collaborated with the DB administration team to move changes between the servers on a regular basis
- Developed various modules within the application like DAO for accessing the database using
- EJB3 POJOs, transfer objects, handler classes for implementing the business logic, startup management for caching data maps, JSF views and Struts-Tiles layouts for display
- Researched on the JAX-WS web services for the Hospital List service for OBS application
- Created backend database tables, sequences and other objects using TOAD and designed data model using VISIO including reverse engineering methodology
Tools: Waterfall, Java 6, JSP, JSTL, AJAX, Java Script, Struts 1.2, Eclipse, Hibernate 3, CVS, FLEX3, Weblogic Workshop 10.3, Oracle, TOAD, MS VISIO, Win XP
Confidential, Santa Ana, CA
Senior Programmer
Responsibilities:
- Consulted as a J2EE application developer building spring bean modules as part of California
- State Judicial Court online web application for Claim categories in an SOA environment
- Developed J2EE code using spring bean factories, EJB 3/JPA beans, Struts 2 Base Form
- Action beans, Composite Value Objects, Decoupled SQL XML files, properties files
- Produced UI for the front end of the application in the form of HTML, CSS, JSP pages in
- AJAX driven environment with dynamic population of information
Tools: Waterfall, Java 6/5, Struts 2, JSP, JSTL, AJAX, Java Script, Eclipse 3.3, Clear Case, Clear Quest, Cruise Control, Hudson, TOAD, MS VISIO, Win XP
Confidential, Atlanta, GA
Senior Programmer
Responsibilities:
- Served as a J2EE developer, by developing VOIP call center (IVR) J2EE applications for customer service representatives integrating Web Service components in SOA environment: enabling migration in the form of unification of multiple AS400 mainframe legacy system applications into Web portal
- Developed Portal UI components with Weblogic Portal framework, Portlets, Page
- Flows, Beehive, HTML, JSP, CSS, Javascript and JSPF using Weblogic Workshop IDE
Tools: Agile-Scrum, Java 5, JSP, JSTL, AJAX, Java Script, Weblogic Workshop, MS VISIO, Win XP
