Sr Java Lead Developer Resume
IL
SUMMARY
- Having solid Java/J2EE 10 years of experience in Information Technology. Have very good experience in solution design, development and support of various projects. Experience using Agile development environment
- Experience in the development of Service Oriented Applications. Solid Tech lead Experience in designing, developing, deploying, maintaining, and supporting enterprise applications.
- Handful experience on Health Domain, Financial experience and Insurance and other domains. Experience in Object Oriented Analysis and Design (OOAD) using UML. Experience in JAX WS Web Services. Developing Controller, Model, Request, and Response Classes
- Experience in developing and testing SOAP UI requests. Implementing Persistence logic (Object relational mapping) using Hibernate
- Developing Java Script and Angular, Query, AJAX, JSON, Angular JS and HTML5 for mobile web applications. Developing AJAX functionalities using frameworks such as JSON and JQuery
- Developed applications in MVC architecture using the Struts 2 framework. Experience in web/application servers such as Tomcat, WebLogic, and JBoss, IBM WebSphere
- Coordinating with the JBoss Administrator to troubleshoot during Application deployment. Experience in Java, JSP, Servlet, Struts, Hibernate, EJB, Spring IOC,JDBC,MVC, JMS, Maven, Jenkins, UML, DB2,Cloud management and Web Services
- Experience in using design patterns. Proficient in XML parsing and DOM traversal (XML Schemas). Experience in developing the object oriented systems and component software applications
- Developing the business logic. Experience in using source code control systems, such as Git, Subversion, or CVS
- Building and Deploying EAR, WAR, and JAR files on test, stage, and production servers. Experience in different phases of SDLC such as project planning and estimation, requirements gathering, analysis, design, development, testing, deployment, user acceptance testing support and Integration Experience in REST and Soap based Web service - Both Creating and Consuming Web service
TECHNICAL SKILLS
Languages: Java/J2EE, MS SQL, PL/SQL
Design skills: UML, Object Oriented Analysis and Design (OOAD)
Java: Collection, Multithreading, Reflection, Generics, and Annotations
J2EE: JSP, JSTL, Servlets, JDBC, EJB 2.x/3.0, Hibernate, spring, Struts, Web Services, CXF, JAX-RPC, JAX-WS, JAXB, SOAP, WSDL, AJAX, JNDI
Middleware: Web Sphere Server, WebLogic, JBoss, Apache Tomcat, and Life Ray Portal Server
RDBMS: Oracle 8i/9/10G, MySQL
Script Languages: JavaScript JQuery, Ajax, AngularJS
Web Designing: XML, XSD, DTD, XSLT, XSL, JAXB, Castor, XMLBeans, SAX, DOM, HTML, xHTML, and CSS
IDE: Eclipse 3.x, My Eclipse (UML Modelling), and Builder, InteliJava.RSA
Frameworks: Hibernate 3, JPA, Struts 2.x, and Spring 4.2,Spring security and Spring Boot
PROFESSIONAL EXPERIENCE
Confidential, IL
Sr Java Lead Developer
Responsibilities:
- Involved in the software development /Production support of web-based front-end applications. And Involved in deployment process
- Familiarity with event-driven programming in Python
- Supporting the application in SIT/UAT.
- Used different design patterns e.g. MVC, Singleton
- Involved in creating reusable components, Java Beans and DAO for getting data from database tables.
- Developed User Interface (UI) design using JSP (TAGLIB, JSTL), CSS, and HTML.
- Analyzing business requirements and reviewing the design approach with LOB partners, technical partners, and architects. Implemented web pages using JSP
- Involved in Exposing/consuming services and providing security of Web Services. Designing and developing a number of Spring RestFul web services that support JSON for other developers to access to speed up the development process
- Involved implementing EJB Services to communicate other systems. Creating the SAD document along with architectural designs.
- Developing unit and system test plans and test data and scripts for application validation and verification
- Performing Technical Design reviews, Architectural reviews, peer reviews of developed code to insure conformity to standards and design best practices
- Develop, maintain, troubleshoot, enhance and document components develop by self and others as per the requirements and detailed design
- Maintain high team morale. Adhere to company and project standards and guidelines. Accurate time accounting and reporting of own work. Promptly escalate issues, which affect product delivery and quality that are beyond scope of influence and report same to reporting manager.
- Quality, on time delivery of agreed deliverables.
- Design and implementation of low-latency, high-availability, and performant applications
- Develop User interfaces for Modern Rich Internet Applications with the latest Front End Technologies
- Perform product analysis and development tasks of increasingly complex nature which may require extensive research and analysis.
- Writing tested and documented JavaScript, HTML and CSS
- Ensuring high performance
Environment: Java1.6, 1.7, 1.8, J2ee, Multi-Threading, Web Services (Soap/Rest Services), XML, JAXB, JSP, Java Script, JDBC, JNDI, Maven, DB2, JUnit, SVN, Eclipse, Web Sphere, SQL Server, Jira.
Confidential, Bloomington, IL
Sr Java Developer
Responsibilities:
- Involved in the software development /Production support of web-based front-end applications. Involved in deployment process through Cloud Management Portal, Proficient with HP Service Manager and the incident management process, Navigate Trac and work through defects
- CAS Code migration from Struts to Spring MVC. Migrated Struts code to Spring MVC, IOC and was 6.1 to WAS 8.5 to deployed in all environments
- Used AngularJS as the development framework to build a single-page application.
- Leveraged angularjs resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS
- Tested all application controllers extensively with mocha/chai and angular’s built-in testing facilities
- Created a SOAP based web service using IBM JAX-WS frameworks to retrieve the EOB Documents in pdf and html format.
- Implemented Message level security for web service client using x509 certificates to sign and encrypt SOAP requests and response.
- Implemented RESTFul service using JAX-RS to Fetch/Add/Modify the user details to Active Directory.
- Implemented reusable registration frameworks for applications to Manage User Registration Process using Sprig MVC.
- Developed Stored Procedures using PL/SQL as a part of utilities to support the application deployment workflow.
- Developed a WebService client for Soap based WebService using Apache CXF. Implemented Error
- Used different design patterns e.g. MVC, Singleton
- Involved in creating reusable components, Java Beans and DAO for getting data from database tables.
- Developed User Interface (UI) design using JSP (TAGLIB, JSTL), CSS, and HTML.
- Retry mechanisms for failed processes using Aspect Oriented Programming in spring. Developed shell scripts to trigger batch processes.
- Analyzing business requirements and reviewing the design approach with LOB partners, technical partners, and architects. Implemented web pages using JSP
- Involved in Exposing/consuming services and providing security of Web Services. Designing and developing a number of Spring RestFul web services that support JSON for other developers to access to speed up the development process
- Involved implementing EJB Services to communicate other systems. Creating the SAD document along with architectural designs. Resolved all code scan issues using Esapi Api with validators
- Developing unit and system test plans and test data and scripts for application validation and verification
- Performing Technical Design reviews, Architectural reviews, peer reviews of developed code to insure conformity to standards and design best practices
- Develop, maintain, troubleshoot, enhance and document components develop by self and others as per the requirements and detailed design
- Maintain high team morale. Adhere to company and project standards and guidelines. Accurate time accounting and reporting of own work. Promptly escalate issues, which affect product delivery and quality that are beyond scope of influence and report same to reporting manager.
- Quality, on time delivery of agreed deliverables
Environment: Java 6, J2EE, Spring3.2,webservices,RSA,IBM Websphere 8.5,Jsp,EJB 3.1,XML,Java script, JUnit, DB2,Cloud management, Best, SOAP Tool, AngularJS
Confidential
Sr Java Developer
Responsibilities:
- Implementing the Spring Controllers and design portal framework using Life ray. Using the Spring Framework for Dependency Injection in Data Access Objects
- Deploying and testing the application on the JBOSS Application Server. Involved in the design and development using Spring 3 IOC and JDBC framework and, JMS, Maven, Jenkins for Continues build
- Involved in the software development /Production support of web-based front-end applications. Analyzing business requirements and reviewing the design approach with LOB partners, technical partners, and architects
- Developed a module for XML processing using JAXB.
- Developed a Web Based Front End module (MVC model) using JQuery - Struts-Hibernate to track each and every transaction flowing into Wall Street ORD, and also developed a feature to resubmit the failed requests .
- Implemented Error recovery mechanisms failed processes.
- Implemented web pages using JSP. Involved in Exposing/consuming services and providing security of Web Services. Involved in implementing persistence logic using JPA
- Involved in writing the HQL, Criteria. Designing and developing a number of Spring RESTful web services that support JSON for other developers to access to speed up the development process
- Involved implementing EJB Services to communicate other systems. Creating the SAD document along with architectural designs
- Involved in gathering requirements and creating SRS along with the BA team
- Working on the business objects, conceptual model, and application deployment model
- Working on the application and component design
- Designing and implementing the web pages using JSP
- Analyzing the specification provided by the client
- Preparing the Junit test-cases. Performing the code optimization
- Involved in Continues build process using Jenkins
- Working with the JBoss Administrator to troubleshoot during Application deployment
- Ensuring quality and completeness
Environment: Java1.7, UML, JPA, Oracle11i, XML, JBoss5.1, Webservices, Liferay, Spring3.1, JMS, Maven Jenkins, JSP, and CVS
Confidential
Technical Lead/Lead Developer
Responsibilities:
- Developed the JavaScript and JQuery AJAX, JSON, and HTML5programs. Developed the Provider Search screen using Google Map API and JQuery mobile to view both list and map view
- Wrote JavaScript’s for mobile applications
- Used different design patterns e.g. MVC, Singleton
- Involved in creating reusable components, Java Beans and DAO for getting data from database tables.
- Developed User Interface (UI) design using JSP (TAGLIB, JSTL), CSS, and HTML.
- Developed the Action classes to communicate with the front-end and delegates
- Implemented the Document Search screen using Spring MVC and Hibernate in KME
- Designed and implemented the web pages using JSP
- Analyzed the specification provided by the client
- Worked with mail API to send notification to the member
- Understood the functional and technical specifications of the project
- Performed the research and development on the mobile framework
- Participated in brainstorming sessions for any clarifications
- Provided Knowledge Transfer on mobile applications to the team
- Prepared the Junit test-cases
Environment: Eclipse, Java-6, JQuery mobile, JavaScript, Google API, Struts-2, Hibernate -3, WebLogic 10.32, EJB and Web Services
Confidential
Technical Developer
Responsibilities:
- Developed the Member Claim module using Spring
- Worked on DTO and Paging
- Implemented the design patterns
- Developed the business logic
- Developed the code for database interaction using iBATIS
- Developed the Controller, Model, Request, and Response classes
- Developed SOAP UI request
- Used different design patterns e.g. Singleton
- Involved in creating reusable components, Java Beans and DAO for getting data from database tables.
- Developed User Interface (UI) design using JSP (TAGLIB, JSTL), CSS, and HTML.
- Used MVC for implementations
- Used Java collections to display multiple records
- Performed the unit testing
Environment: Java, J2ee, Spring, Spring MVC, Hibernate, Apache POI, Flex, JNDI, Java Mail Sender, Maven, UNIX, Oracle, JUnit, SVN, Eclipse, Tomcat, Web Sphere, Jira tool
