Java Lead Developer Resume
Kansas City, KansaS
SUMMARY:
- 12 years of experience in full application software life cycle development involving Analysis, Design, Development, Testing, Implementation of application software in web - based environments, distributed n-tier architecture and client/server architecture.
- Used agile practices and Test Driven Development techniques.
- Experience in Web services, SOAP, WSDL and RESTful Web services and JSON schema writing
- Working on Mule soft ESB and RAML since last 13 month
- Developed detailed Test Plan and Test Summary documents that outlined the tests to be performed for the given requirements and the results of these tests
- IBM Blue mix cloud services, Android SDK
- Working Experience of Extreme Programming practices and Test Driven Development techniques
- Design and Programming experience developing Internet Applications using Java, JDBC, Java Servlet, JSP, JSF, Struts, Spring, EJB, Hibernate, XML/XSLT, SAX, DOM, JMS, AJAX, Java Mail API, JavaScript, Angularjs, and web based development tools.
- Expert in Hibernate Query Language (HQL).
- Expert using Oracle 10g/9i, MySQL, DB2 and writing SQL and PL/SQL Stored Procedures, Triggers and Functions.
- Extensively worked with the Struts, Spring Framework and J2EE design patterns such as Factory Pattern, Abstract Factory, Singleton, Facade Design Pattern, Command Object, Data Access Object, Transfer Object and MVC.
- Expert and working knowledge of the tools like Clear Case, CVS, SVN, GITHub, Bit Bucket and Jenkins, JIRA
- Log4J for extensible logging, debugging and error tracing.
- Used ANT for building and deploying application source code on IBM WebSphere Application Server.
- Experience in Application Servers such as WebSphere, WebLogic and JBOSS 5.x, JBOSS 6.x, Mule ESB Server Runtime 3.7 EE
- Worked with Junit, SOAPUI and Postman for unit testing
- Experience in using IDEs like Eclipse, IBM Rational Software Architect 7.5, IBM Web Sphere Integration Developer 6.2, and IBM Rational Application Developer 7.5, Any Point Studio 6.0.3
TECHNICAL SKILLS:
Operating System: UNIX, Linux, Windows 2000, Windows XP
Programming languages: Java 4.0, Java 5.0, Java 7.0, Java 8.0, Scala
Middleware / Distributed Technologies: J2EE, EJB 3.0, JMS, SOAP, WSDL, Web services, JNDI, LDAP, log4j, Restful Web services Server side programming Java Servlet 2.4, JSP, JSF, JSTL, Custom Tag Libraries.
Scripting Languages: HTML5, JavaScript, AngularJS, React, JavaScript, HTML, CSS, XML, XSL, XSLT, AJAX, JQuery, DHTML, XHTML, SQL, PL/SQL, Shell Script. AntModeling languages: UML, Use Case, Use Case Diagram, Sequence Diagram Java IDE Eclipse, IBM RAD, IBM WID, IBM RSA, Any point Studio 6.0.3
Databases: Oracle 10g/9i, DB2, MySQL
Web Servers: Apache Tomcat Server 5.x
Application Servers: Web Sphere 6.1, JBoss Application Server, Weblogic 9.x Mule ESB Server Runtime 3.7.4 EE
Framework: Struts, Spring 2.5, Spring Core, Spring MVC, Spring DAO, Spring Web flow, Spring WebServices.
ORM Tools: Hibernate 3.0, SQL Developer
Editors: Ultra Edit, Edit PlusTools: TOAD, Adobe Dreamweaver, WinSCP, SQL Developer, Win Merge, Putty, FileZilla
Version: Control System CVS, PVCS, SVN
Testing: Junit, SOAPUI, Postman
PROFESSIONAL EXPERIENCE:
Java Lead Developer
Confidential, Kansas City, Kansas
Environment: s: Java, Drool rule, MangoDB, Apache Camel, Linux, JIRA, BitBucket.
Responsibilities:
- developed mediation layer so that QPS and compass can connect
- Responsible for leading a project team in delivering solution to our customer in insurance sector.
- Developed detailed Test Plan and Test Summary documents that outlined the tests to be performed for the given requirements and the results of these tests.
- Responsible to work independently in Agile Project
- Implemented agile development practices according to the application requirements
- Technology used in this project are such as RESTful web service, Maven, Munit, JUnit, Java 1.8
- Tools- Jenkins, Bit Bucket, intellij
Confidential, Overland Park, KS
Java Lead Developer
Environment: s: Java, Mule 3.7, JIRA, RAML (Mule ESB Server Runtime 3.7.4 EE), Linux
Responsibilities:
- Build micro services for the Consumer Portal across the enterprise
- Responsible for leading a project team in delivering solution to our customer in the Telecom sector.
- Developed detailed Test Plan and Test Summary documents that outlined the tests to be performed for the given requirements and the results of these tests.
- Responsible to work independently in Agile Project
- Implemented agile development practices according to the application requirements
- I am responsible for developing APIs which will be used by various client web, app (mobile or iPod etc.)
- Technology used in this project are such as RESTful web service, SOAP Based Web service, JSON, Maven, Munit, AngularJS, JUnit and SoapUI, Java 1.8 and ESB tool Mule soft. JavaScript, React.
- Tools- Jenkins, Bit Bucket, Hazel cast, redis
Confidential
Environment: Java1.5, Web Logic Server, Oracle, Web Service, EJB, Linux, JIRA
Responsibilities:
- Responsible for leading a project team in delivering solution to our customer in the Telecom sector.
- Developed detailed Test Plan and Test Summary documents that outlined the tests to be performed for the given requirements and the results of these tests.
- Used Extreme Programming practices and Test Driven Development techniques
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer
- Coordinate and communicate tasks with developers
- Responsible to work independently in Agile Project
- Implemented agile development practices according to the application requirements
- Ensure that development is performed as per requirements
- Communicate activities/progress to project manager, business development, business analysts and clients
- Technology used in this project are such as RESTful web service, SOAP Based Web service, JSON, Maven, JUnit, JavaScript, React, SoapUI, Angularjs Java 1.8. Jenkins, GitHub, spring, Hibernate, AngularJS.
Confidential
Environment: Android APIs, API Blue Mix Cloud technology and Cloud Foundary
Responsibilities:
- I was responsible for designing and developing app
- I was responsible to provide guidance to team.
Confidential
Environment: Java1.5, Web Service, Linux, IBM Web Sphere Process Server 7.0, DB2 9.0, Websphere Integration Developer 7.0, JSF 1.2, JIRA.
Responsibilities:
- Developed business process for updating invoice Goods Receipt.
- Developed JPA classes for handling DB interaction.
- Developed SCA component for calling existing services for getting Requisition and GR.
- Developed code for calling web services from JSF.
- Developed facade layer for accessing service layer from UI layer.
Confidential
Environment: Java1.5, Web Service, IBM Web Sphere Process Server 7.0, DB2 9.0, WebSphere Integration Developer 7.0, BirtReport, JIRA, Linux.
Responsibilities:
- Service Oriented Architecture (SOA) Java Developer
- Involved in getting requirement from onsite Business Analysis.
- Provided leadership for service-oriented architecture (SOA) initiative by designing and developing web service interfaces Created Class and sequence diagram using Rational Software Architect for CRM Proxy Module and Publication Module.
- Responsible creating design document for CRM Proxy Module and Publication Module.
- Developed Mediation flows, File Adapter and Business Process using WID6.2.
- Developed web services using Rational Software Architect and Rational Application Developer.
- Implemented JPA for persistence of business objects in database.
- Worked for performance enhancement of Data Collection module which the most important to the client
- Configured Web Sphere Application Server (WAS) for connection pooling and Data Sources etc.
- Developed test cases to perform Unit testing using JUnit 3.8.1
- Involved in testing, debugging, bugs fixing and documentation of the system.
Environment: Java1.5, Servlets2.4, EJB 3.0, Web Service, IBM Web Sphere Process Server 6.2, Web Sphere Application Server 6.2.31, DB2 9.0, Websphere Integration Developer 6.2, Rational Software Architect 7.5.
Confidential
Senior System Engineer
Environment: JSP, Servlet, Struts, Hibernate, SAOP web service. SoapUI, JavaScript, EJB, etc
Responsibilities:
- Worked with Business Analyst in translating business requirements into Functional Requirements Document and to Detailed Design Documents
- Involved in the designing, developing and unit testing of the developed module.
- Developed various modules and integrate the same in the application.
Environment: Spring, Hibernate, Struts and MySQL.
Confidential
Software Engineer
Environment: spring, Struts, Hibernate, SAOP web service. SoapUI, JavaScript, EJB, etc
Responsibilities:
- Designed and developed Modules for broker, issue, vesting template, and blackout.
- Implemented Struts and spring framework that is based on the Model View Controller design patterns.
- Generated User interface Templates using JSP, JavaScript, CSS and HTML.
- Developed the Server Side Application, which includes DAO layer that handles the Database manipulation with the back-end Oracle 9i Data base.
- Involved in testing, debugging, bugs fixing and documentation of the system.
- Developed test cases to perform Unit testing using JUnit 3.8.1
- Developed customized solution for test data recording and statistical reports
Environment: JSF, ADF, Spring, Hibernate, Oracle 10g
Confidential
Software Engineer
Environment: Struts, JDBC SAOP web service. SoapUI, JavaScript, EJB, etc
Responsibilities:
- Involved in design, development and Integration testing of the system.
- Analysis and design of the system.
- Created Presentation tier making extensive use of JSP.
- Wrote SQL queries and stored procedures for SQL Server 2000.
- Involved in design and implementation of server side business logic using Java(Struts)
- Developed User Privilege, Data-Input and Reports Module
- Client side validation in Java Script.
- Developed file upload module using core java.
- Involved in Report Generation using third party tool Crystal Reports 10
Environment: JAVA (Struts), JSP, SQL-Server2005, Crystal Reports 10.0
Confidential
Environment: Struts, JDBC SAOP WebServices, SoapUI, JavaScript, EJB, etc
Responsibilities:
- Developer in a group of 10 people.
- Involved in designing and developing the solutions.
- Developed Modules(Hierarchy management, user management, resource management
Environment: JAVA (Struts), JSP, Spring, Hibernate, My Sql 5.0
Confidential
Responsibilities:
- Actively involved in preparation of Design Documents and Use Case Specification Developed all modules.
- Designed user interface using HTML/CSS, Java Script and coded Java application and web components utilizing Struts framework in J2EE
- Code, Compile, Debug and test Java module.
- Prepare the test strategy, test plan, test cases and support documentation.
Environment: JAVA (Struts), JSP, SQL-Server2000, and AJAX