Java Project Lead Resume
New, YorK
PROFESSIONAL SUMMARY:
- 12 years of IT Experience in Project analysis, Design, Development, Testing of Web Based Applications using Java/J2EE. Actively involved in each phase of Software Development Life cycle (SDLC)
- Excellent in Core Java, JDBC, Java 8 features (like Stream API, Lambda Expression, Anonymous Function etc), Servlet, JSP, JMS, Design pattern, SOAP/REST service, Spring, Struts
- Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC
- Excellent knowledge on different Spring modules like Core, MVC, DAO, Spring boot, Spring security, AOP
- Implementing security framework with Spring security module with OAuth2.0 and JWT
- Experienced in developing messaging module by using Spring JMS , Active MQ
- Sound knowledge in persistent framework like iBATIS, Hibernate
- Having sound knowledge around Ajax, JavaScript, Quartz framework, Jmaki, JSON, Maven, JQuery
- Sound knowledge in middleware technologies like QPID, APPIA, FIX protocol, Mule server
- Proficient in writing test cases using Junit, Mockito, RestAssured,DB Unit framework.
- Good knowledge around Unix/Shell scripting , CA
- Sound knowledge in debugging and fixing bugs
- Expertise in using Agile Software Development methodologies like Scrum, Sprint and Traditional software
- Highly proficient in using Object Oriented Design and Development of web - based and client/server systems on multiple platforms in a Distributed Environment
- Good knowledge in client scripting languages and server scripting languages like HTML5, CSS3, JavaScript, JQuery, AngularJS, Node.js, JSP
- Extensive experience in design and development of J2EE applications using Core Java, Annotations, Data Structures, Transaction Management, JMS Custom Tag Libraries, JSTL, XML and other open source frameworks and APIs
- Expert in Core Java with strong understanding of Garbage Collector, SWING, Collections, Multithreading, Event handling, Exception handling and Generics
- Experience in configuring, deploying the web applications on Apache Tomcat, Oracle/BEA WebLogic, IBM Web Sphere , JBoss
- Experience on NoSQL databases like MongoDB and Cassandra
- Professional experience in relational database management MySQL, Oracle, SQL server, Sybase, PostgreSQL and DB2Experience in data access technologies like JDBC, JPA, Hibernate, SQL, PL/SQL , Stored Procedures and Triggers besides writing transaction queries, DDL and DML with development tools like TOAD
- Having measurable experience on application building tools like Gradle , Maven and ANT
- Hands on Experience on software development methodologies like, Agile, Scrum and Waterfall
TECHNICAL SKILLS:
Languages: Java, Groovy, C
JAVA/J2EE Technologies: J2EE, Sockets, JDBC, Steam API, Lambda expressions & Anonymous Function, Servlets, JSP, JMS, Java Beans, JSTL, Struts, Spring, Hibernate, JTA, JNDI, JPA.
Framework: Struts, Spring, Hibernate, Micro service, Spring MVC, Spring boot, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Junit, OAuth2.0 with JWT
Web services: SOAP, REST
UI Technologies: HTML5, CSS3, JavaScript, JQuery, AngularJS, Node.js, XML, Ajax
MW Technologies: QPID, Appia, Mule, FIX protocol
Databases: Oracle, MySQL, SQL server, Sybase, PostgreSQL
Web/App Servers: Apache Tomcat, Oracle/BEA WebLogic, IBM Web Sphere and JBoss Server
Build Tools: Maven, Gradle, ANT
Development Tools (IDE): Eclipse, IntelliJ IDEA, IBM RAD, WebLogic studio
Testing Tools/Others: JUnit, DBUnit, Mockito, RestAssured, Soap UI, Log4j and JIRA
Cloud Technologies/tools: Docker, Openshift, CloudWatch ECS, S3, kubernetes, API Gateway
Version Control: GIT, SVN, CVS
Others: Quartz, Jmaki, JSON, Maven, CA, Unix/Shell scripts
PROFESSIONAL EXPERIENCE:
Confidential
Java Project Lead
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
- Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration.
- Working as a Technical Lead that includes activities like team leading, design, preparing technical architecture & solution blue print, code review, performance tuning
- Requirement analysis, system design, design validation, code review, performance tuning & delivery validation
- Involved in POC, preparing demo applications for the assignments/projects those are in pipeline
- Conduct technical training sessions for the team
- Involved in selection process of the organization by taking part in technical evaluation process
Environment: JAVA/J2EE, Spring, Spring boot, Micro services with REST API, Groovy, Gradle, Angular JS, JMS, S3 bucket, Amazon AWS, SQS (Simple Queue, Messaging), XML, Oracle, MS-SQL Server, Dynamo DB, PostgreSQL, Open Shift
Confidential
Java Technical Lead
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
- Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration.
- Working as a Technical Lead that includes activities like team leading, design, preparing technical architecture & solution blue print, code review, performance tuning
- Managing a total team of size 11 as reporting manager
- Responsible for all deliverables of the above mentioned products
- Requirement analysis, system design, design validation, code review, performance tuning & delivery validation
- Involved in POC, preparing demo applications for the assignments/projects those are in pipeline
- Conduct technical training sessions for the team
- Involved in selection process of the organization by taking part in technical evaluation process
Environment: Java,Multithreading,HTML,CSS3,JavaScript,JQuery,AJAX, Restful, JSON, Spring, JSP, Spring MVC, JSTL, PL/SQL, Oracle, Web Services, Hibernate, SVN, XML, JUnit, Maven, RAD, JIRA, WebLogic, REST API
Confidential, New York
Sr. Java/J2EE Developer
Responsibilities:
- Working as module lead for the products Fixed Income & Foreign Exchange
- Worked on client side in New York, USA from
- Solely responsible for all deliverables for the above mentioned products
- Responsible for leading and managing offshore team from onsite
- Participate in requirement understanding meeting with business
- Gathering requirement from business and implementation of the same
- Helping offshore team to understand requirement
- Helping offshore team with the design/implementation
- Design validation, code review and delivery validation
- Involved in test environment setup, Unit testing and integration testing
- SIT, UAT, PERF and Production support
- Involved in selection process of the organization by taking part in technical evaluation process
Environment: Java, J2EE, JSP, JMS, Ext-JS, Angular JS, Ajax, Swing, Applet, CSS, JavaScript, Spring, Struts, Hibernate, WebSphere Server, SOAP & REST, JNDI, QPID, Appia, Sybase, JUnit, Jenkins
Confidential
Java/J2EE Developer
Responsibilities:
- Working as one of the core developers of the team
- Guide and lead the IARD module
- Taking requirement from onsite and explaining the same to the offshore team members
- Testing, debugging and bug fixing
- Estimation and code review
- Managing activities such as preparing MSR (Monthly Status Report), WSR (Weekly Status Report), weekly Clarity report, Managing task tracker, effort tracker
Environment: Java, J2EE, JDK, HTML, CSS3, JavaScript, AJAX, AngularJS, JSP, MVC, EJB, Spring, struts, Resin server, ANT, Eclipse, Tortoise SVN, JUnit, Log4j, DB2
Confidential
Java/J2EE Developer
Responsibilities:
- Working as one of the cored developers of the team
- Modified the existing code to integrate ULCD device
- Modified SQL like stored procedure, trigger, functions etc. to facilitate ULCD integration
- Testing, debugging and bug fixing
- Monitoring and support
Environment: Java, J2EE, HTML, CSS, AJAX, JQuery, JavaScript, JSP, EJB, struts, PL/SQL, Oracle
Confidential
Java Developer
Responsibilities:
- Involved in SDLC - Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing
- Designing prototypes
- Unit testing, bug fixing
Environment: Java, J2EE, JSP, HTML, JavaScript, CSS, Struts, AJAX, JUnit, Eclipse Indigo, Oracle, SVN.