Java Lead Resume
Newark, DE
SUMMARY
- 13+ years of experience in software design, development and implementation of client/server and web based software applications with an earned reputation for meeting deadlines and delivering mission critical solutions.
- Expert in developing advanced web - based applications using Java, JEE, Servlets, JSP, JDBC, Spring Core, Spring MVC, Spring Boot, Spring Microservices, Hibernate, REST and SOAP Web Services, Struts, SQL, AngularJS, JavaScript, AJAX, XML, Maven, Jenkins, Sonar, Jira .
- Experience in Software Development Life Cycle - Requirement Analysis, Technical Design, Development, Module Integration, Testing, UAT Deployment, Production Deployment and support.
- Excellent analytical, problem solving, communication and interpersonal skills with ability to interact with individuals at all levels and can work as a part of a team as well as independently.
- Good knowledge and hands on experience in RDBMS like Oracle, Sybase, and SQL Server. Extensive knowledge of writing complex queries and stored procedures using SQL.
- Good knowledge and hands on experience in Java Web Services using REST, SOAP, WSDL and UDDI.
- Experienced in deploying JEE applications over servers like Apache Tomcat, WebSphere servers.
- Can Interact with Clients to understand their business requirement.
- Experienced in using the Integrated Development Environments like Intellij IDEA, Eclipse and Net Beans.
- Proficiency in object-oriented design based on MVC architecture.
- Followed best practices using design patterns (Singleton, Factory, Abstract Factory, MVC, DAO etc).
- Prepared Technical design document, Use cases and User manuals for various projects and good at Bug fixing, Code reviews and Unit & System testing.
- Experience in Maven, Jenkins and deployment in application server environments.
- Strong programming experience in Java/JEE technologies - Servlets, JSP, JDBC, XML, Spring, SOAP and RESTful Web Services, HTML, XHTML, JavaScript, CSS.
- Good working knowledge on Performance Tuning, Debugging & Testing on various platforms.
- First point of contact for any R&D activities and critical problems.
- Quick learner and up-to-date with industry trends, Excellent written and oral communications, analytical and problem solving skills and good team player, Ability to work independently and well-organized.
TECHNICAL SKILLS
Languages: Java/J2EE
Cloud Technologies: Gaia(Pivotal Cloud Foundry)
Frameworks: AngularJS, JQuery
J2ee technologies: JSP, Servlets, EJB, JDBC, JMS, JPA, JavaBeans, RMI, Java Mail, JNDI, JTA
Web technologies: JSP, XSL, XSLT HTML,HTML5, JQuery, Ajax, JavaScript, CSS3
Application/web servers: IBM Web Sphere, Tomcat,OC4J, Jboss
Frameworks: Struts, Spring, Hibernate
Web services: SOAP, Restful, Spring Microservices
Ide environment: Eclipse, IntelliJ Idea, JBuilder, WSAD/RAD, Jboss Developer Studio
Databases: Oracle, SQL Server, Sybase
Version control tools: Git, SVN, CVS, StarTeam, ITG Deployment tool
Xml technologies: XML,XSL,DTD,XSD,DOM,SAX
Build tools: Ant, Maven
PROFESSIONAL EXPERIENCE
Confidential, Newark, DE
Java Lead
Responsibilities:
- Participated in understanding of the business functionality and business rules to be followed during the execution of the projects.
- Worked with Agile Methodology, involved in daily scrum meetings, sprint planning, product backlogs etc.
- Deployments, creating Rest API services
- Developing the latest user-facing features using Angular JS
- Designing a modern highly responsive web-based user interface.
- Building reusable components and front-end libraries for future use
- Design and develop enterprise mid-tier components of web driven n-tier application framework with technologies such as: Java, ORM (Hibernate, JPA), spring, Spring Boot, JSON, and REST.
- Develop and manage well-functioning databases and Microservices.
- Writing and tuning SQL and database queries.
- Comply with coding standards for performance, ease of maintenance and scalability and application security.
- Implemented spring controllers with annotations, validations using model attributes to pass requests from presentation layer to helper classes.
- Involved in creating/consuming REST based web services to expose business operations. Used Maven tool to build, config, and packaged, deploy an application project and integrated with Jenkins.
- Worked on JSON format as well for data transfer.
- Write automated test suites for software ensure quality.
Environment: Java, AngularJS, XSLT, Spring Boot, Rest services, Hibernate, Oracle, Git, Maven, Pivotal Cloud Foundry
Confidential, New Jersey
Java Lead
Responsibilities:
- Study the requirements and to prepare detailed technical specification documents.
- Created a SOAP Web Service from scratch using top-down approach
- Handling Daily status meeting with offshore team.
- Responsible for assigning the tasks & monitoring code of all team members.
- Applications are designed using J2EE, XML/SAOP, WSDL, Web Services
- Involved in creation of data source.
- Used Subversion for Versioning and concurrent access to the project files
- Used Spring Framework for Dependency Injection and spring bean wiring.
- Used SOAP UI for testing the Web Service.
- Deployed Webservice Components on WebSphere
- Used maven to build and to deploy the application.
- Design, Development and Testing of web services.
Environment: Java, J2EE, spring, WebServices, SOAP, REST, JSON, SVN, WebSphere7.0, RAD 8, Sybase, SQL Server 2012
Confidential
Java Lead
Responsibilities:
- Estimation of the projects based on the Requirement specification and submitting them for approval.
- Execution of the design based on the low level design provided.
- Creating status report periodically about the status of the project or activities to the management and delivery of the project.
- Mentoring new joiners and bring them up to speed.
- Documentation of applications during the knowledge transition phase.
- Creating flow diagrams and activity diagrams for the applications.
- Delivering UML diagrams for the design of applications.
- Design of MemberXcelysTransformsService for Eligibility.
- Developed the MemberXcelysTransformsService for Eligibility using Spring IOC,Spring JDBC Template,WebServices,Soap,REST
- Provide support of developed application during SIT & WIT Testing.
Environment: Java, J2EE, spring, WebServices, SOAP, StarTeam, WebSphere7.0, RAD 8, Oracle 10g
Confidential
Senior Java Developer
Responsibilities:
- Study the requirements and to prepare detailed Design documents.
- Coding and development of key components in Front end module.
- Presentations and Demos to the Client.
- Impact analysis of change request
- Induction of junior team members into the project.
- Involved in development of Business logic
- Involved in coding using JSP, Struts, Java Script, Ajax and XML
- Design, Development and Testing.
- Wrote Stored Procedures in PL/SQL for backend processing.
- Prepared new class diagrams, Tech. Design documentation and impact analysis for new enhancements for existing applications.
- Performed Regression Testing on the web application.
Environment: Java,J2EE,JSP,Struts,Hibernate,SVN, WebSphere7.0, RAD, Oracle 10,Ajax,XMLXSLT,JavaScript,ILOG Rules
Confidential
Senior Java Developer
Responsibilities:
- Coding and development of key components in Front end module.
- Development of Low level Design Documents.
- Preparation of Use cases and UML diagrams.
- Presentations and Demos to the Client.
- Impact analysis of change request.
- Induction of junior team members into the project.
- Involved in coding using struts, Ajax and XML
- Developed, and deployed server side Java, Servlets, and Java server pages (JSPs) for browser based conference software.
- Developed JSP, JSF custom tags to support custom User Interfaces
- Extensively used JSTL tag libraries
- Implemented the business logic using EJB
- Used SAX for XML parsing.
- Evaluate new technologies and contribute to project architecture design decisions.
Environment: Java, J2EE, JSP, Struts, EJB, Ajax, XML, JavaScript, CVS, OC4J, Oracle9i
Confidential
Java Developer
Responsibilities:
- Coding, JavaScript Validations.
- Understanding the requirements and Product functionalities
- Analyzing Requirements and Designing the Functionality of the product
- Involved in all phases Development life-cycle
- Unit Test Specification
Environment: Java, Struts, JSP, JavaScript, Ajax, WebLogic