Java Lead Developer Resume
IL
SUMMARY:
- 10+ years of IT experience in all phases of Software Confidential Life Cycle ( SDLC ) such as planning, Analysis, Design, Implementation, Testing and Maintenance of web services, web - based applications using Java/J2EE .
- Good knowledge in Object Oriented Analysis/Design and implemented Design Patterns .
- Strong experience working with web tier technologies like JDBC , JSP , XML , AJAX , JavaScript , HTML and CSS
- Strong Experience in Spring ( MVC ) framework and IBM SOADA in various Web /Enterprise Applications .
- Proficient in developing SOAP and RESTful Web Services.
- Oracle Certified Java Developer
- Proficiency in deploying applications on J2EE Application servers like JBoss , Tomcat and IBM WebSphere/Oracle Weblogic .
- Good knowledge on version control systems like SVN , VSS, Rational Clear Case and GitHub .
- Experience in developing software systems on Test Driven Development ( TDD ) and Continuous Integration ( CI ) practices.
- Strong Experience in preparing Design Flow, Technical Sequence Diagrams, Class Diagrams and Database Schema Diagrams using MS Visio .
- Experience working in Data mining and Text Analytics using SSAS and WEKA
- Strong experience working with applications configured to use security feature like LDAP authentication, Http authentication and Token based authentication.
- Good exposure to leading RDBM systems like MySQL, MsSql , Oracle , SQL Server and NoSQL DB like Mongo DB
- Experience working in various messaging framework like MQ and Apache Kafka
- Proficient in various front-end technologies like AngularJS and Bootstrap CSS
- Expertise in Caching using Memcached, and Eh cache
- Working experience in micro services using Spring Boot
- Exposure in working on Scrum and Agile business models.
- Experience working in Insurance/Banking, Retail and Data warehousing domains
- Involved in the creation of Unit test cases and creation of automated test scripts.
- Provided technical and non-technical presentations, project management assistance and trained and mentored technical and non-technical staff on application setup, JAVA upgrade process and domain experience.
- Proficient at setting priorities and meeting goals, excellent communication and interpersonal capabilities.
- Energetic and self-motivated Team player with proven ability to work under tight deadlines, adaptable to new technologies, rapidly achieve organizational integration, quick learner and also can work efficiently as an individual.
TECHNICAL SKILLS:
Languages: Java, JEE, UNIX Shell, C++, SQL, JavaScript, HTML
Framework: Spring 3.0,3.1,4.0,Struts 2
Operating Systems: Windows 2000/2003/7/8, XP, Linux, UNIX
Modeling Languages: UML
RDBMS: MySQL, SQL Server, Oracle 9i/10g, MS Access, DB2
IDEs: Eclipse, NetBeans 6.0, STS
Application Servers: JBoss, Apache Tomcat, ISS
Web Technologies: Spring MVC, Spring Boot, HTML,CSS, XML, XSLT, XPATH, JSP, JDBC, JNDI,IBM SODA, JMS, Servlets
Markup Languages: HTML, XHTML, DHTML, XML, XSL, WML
ORM: Hibernate 2.x, 3.x
Scripting languages: Java Script, jQuery, AJAX, Bootstrap CSS, Angular js
XML Technologies: XML, XSL, XSLT, SOAP, WSDL, Web Services
Other Tools: SOAP UI, JIRA, Maven, IBM MQ, Microsoft Project, Visio
Version Control: SVN, VSS, GitHub, Rational Clear Case
BPM: DST AWD (Advanced workflow Distributor); DROOLS (Rule engine)
Testing: Manual and JUnit / mockito
Others: DOM, SAX, JSTL, ANT, MAVEN,Docker,SoapUI, Liquid XML, Private/Hybrid Cloud IAAS/PASS, Eclipse, STS, IBM CDT, Microsoft SSIS and SSAS, Pentaho data integrator, Mongo DB, Apache Kafka.
PROFESSIONAL EXPERIENCE:
Confidential,NJ
Java Lead Developer
Responsibilities:
- Leading and developing application enhancement efforts on multiple mission critical J2EE, Core Java and Spring MVC applications.
- Extensive knowledge developing REST and SOAP web services using Java Spring framework.
- Developing, building using Maven and deploying using Jenkins deployment tool for J2EE, core java application on UNIX Confidential environment.
- Convert business requirement to solution specifications, detailed design documents, unit test results specification document and code review documents on web applications and core java applications in compliance with SDLC
- Create workflow using java/j2ee to Approve/Reject trade data. Implemented second level approval logic
- Provided technical guidance to business analyst.
- Write stored procedures and queries for the application
- Developed test utilities for performance testing team and Confidential team.
- Developed a testing framework using JUNIT in a short amount of time.
- Create unit test case specifications and conduct peer code review.
Environment: Java 1.7,1.6/1.5, Spring, Spring MVC, Apache Struts, JQuery, Angular JS, CXF Web services, JBoss, Windows 2003, Oracle, ESP Datamart, Unix,Log4j, Junit, J2EE,, CDT Eclipse, Maven, SVN, State street Private Cloud PAAS
Confidential,MA
Java Lead Developer
Responsibilities:
- Analysis of functional requirements
- Architect and design the transformation of application to Cloud IAAS systems
- Responsible for stability of Confidential QA and Production environments
- Meet with business partners to review and elicit business requirements
- Create/Modify Oracle Database required for storing the data
- Design and implement AWD workflow and create SOAP/MQ services as an when an external interface needs to be incorporated.
Environment: Java / J2EE, JSP, IBM WebSphere, MySQL, Unix, JavaScript, SOAP CXF services, AWD BPM, CDT Eclipse, State street Private Cloud IAAS
Confidential,IL
Java Lead Developer
Responsibilities:
- Analysis of functional requirements
- Deliver functional and technical design documents.
- Developing application as per business Requirements.
- Used Drools rule engine to control the various actions available on orders
- Included provision for capturing the case events happening on each order. Details are also captured for each agent interaction as well.
- Creating Spring based rest services
- Developing angular based front end pages.
- Provide inputs for testing, deployment.
- Production Support, Knowledge Management and Transition.
Environment: Java, Spring, Spring Boot, JSP, Java, Tomcat 7.0, Mongo DB, JUNIT Spring transaction management, Maven, Ehcache, Angular JS, Apache Drools Rule Engine
Confidential,IL
Java Lead Developer
Responsibilities:
- Leading and developing application enhancement efforts on multiple mission critical J2EE, Core Java and Spring MVC applications.
- Extensive knowledge developing REST and SOAP web services using Java Spring framework.
- Involved in WCS to open source migration projects for Sears. Highly experienced in re-designing the application to improve performance.
- Research and analysis to apply remediation referring to OWASP recommendations for common security vulnerabilities like SQL injection, Cross-site scripting, Cross frame scripting etc.
- Developing application which consists of user interface part and REST web services.
- Analysis, design and implementation of web application using Spring MVC, Angular JS and JQuery
- Developing SOAP web service application using WSDL and XSDs.
- Implemented the different caching mechanisms for Performance improvement which include Memcached, and Eh cache
- Experience in using MySQL shading mechanism which enabling databases to scale horizontally on low cost, commodity hardware to serve read and write-intensive workloads, accessed both from SQL and directly via NoSQL APIs.
- Developing, building using Maven and deploying using Jenkins deployment tool for J2EE, core java application on UNIX Confidential environment.
- Submitting BRDs for defined business requirements. Asses impact on an application change. Analysis of the code base to guide team members on where the change should be made.
- Convert business requirement to solution specifications, detailed design documents, unit test results specification document and code review documents on web applications and core java applications in compliance with SDLC
- Successfully investigated and determined the root cause of various production Sev1/Sev2/Sev3 issues.
- Extensive use of UNIX shell commands and provide scripts to L2 production support for their infrastructure set up.
- Modifying stored procedures and queries for the application
- Developed test utilities for performance testing team and Confidential team.
- Developed a testing framework using JUNIT in a short amount of time.
- Create unit test case specifications and conduct peer code review.
- Managing and coordinating offshore team.
Environment: Java 1.8/1.7,1.6/1.5, Spring, Spring MVC, JQuery, Angular JS, CXF Web services, JBoss 5.0, Continuous Integration using jenkins, Myqsl, Unix,Log4j, Junit, JEE,, Eclipse, Maven, SVN, JMS, Apache Kafka, Spring transaction management
Confidential
Sr. Java Developer
Responsibilities:
- Involved in requirement gathering by interacting with clients.
- Involved in analyzing the system data held in the DB2 systems to fetch information of funds and profiles.
- Involved in creation of caching servlet to cache the huge list of funds to increase tool efficiency. The servlet will be scheduled every day so that the fund pricing will be updated every day.
- Implemented lazy caching for profiles.
- Involved in preparing unit and integration test cases using JUNIT.
- Involved in the creating Stored Procedures to select profiles applicable for the selected scheme/product
- Enhancing the system with additional functionalities, which included creating action servlets.
- Performed bug fixes, conduct unit and integrated testing of the system.
Environment: Java, IBM RAD, Liquid XML, XML Spy, IBM SOADA, Business Services, WAS 7.0 server, IBM Dynacache, DB visualiser, DOM and SAX parsers, JUNIT, Hudson.
Confidential
Sr. Software Engineer
Responsibilities:
- Involved in requirement gathering by coordinating with clients
- Involved in designing and developing the system
- Integration in creation of unit test cases for the product
- Involved in creation of Business Services. The business service involved complex stochastic deterministic calculations to estimate the fund value at the time of retirement.
- Involved in the creation of unit and integration test cases for the system
- Involved in implementation & Maintenance .
Environment: HTML, Adobe Flex, WAS 7.0, Action Scripts, Rule Engine
Confidential
Sr. Software Developer
Responsibilities:- Involved in analysis of the requirements
- Involved in coordinating with the clients
- Involved in designing and developing the system
- Integration in creation of unit test cases for the product
- Involved in creating the core retirement projection using eValue Webservices.
- Involved in creation of Business Services.
- Involved in editing and fixing defects in Action scripts and MXML files.
Environment: Java, IBM RAD, Liquid XML, XML Spy, SOADA, eValue Webservices(projection engine which is used to get stochastic retirement projections), Business Services
Confidential
Software Developer
Responsibilities:- Involved in analysis of the requirements
- Involved in coordinating with the clients
- Involved in designing and developing the system
- Integration of reports with java UI pages
- Involved in applying data mining to analyze and predict the data trend
- Involved in developing test cases
Environment: Java, Struts, JSP, Servlets, JDBC, Microsoft Visio, Tomcat, SSIS,WEKA, Pentaho data Integrator, SSAS(SQL Server Analysis services),MS SQL server
Confidential
Software Developer
Responsibilities:- Interacted with business users to gather requirements, handled change requests
- Confidential of Java UI pages
- Involved in maintenance/enhancement of the application
- Integration of SSRS and BIRT reports with the GUI developed in Java
- Integrated with Java Mail API to read travel tickets from travel administrators inbox and extract all relevant information and stored the same in Database (I.e. converted the unstructured data to structured format )
- Involved in developing test cases
Environment: Java, Struts, JSP, Servlets, JDBC, Java Mail API. Microsoft Visio, Tomcat
Software Developer
Confidential
Responsibilities:- Involved in analysis of the requirements
- Involved in designing the application
- Involved in Confidential of the system
- Involved in testing the application
Environment: Java, Microsoft Visio
