Technical Lead Java Developer Resume
Tallahassee, FL
SUMMARY
- Over 12+ years of IT experience in analysis, design and development using Java and J2EE working as Lead Java Developer.
- Having very good experience with the Latest Java Versions Java 8.
- Very good working experience in Spring 3.x Framework modules like, Spring MVC, Spring framework, Spring Boot, Spring Security using oath2.0.
- Excellent experience in Tools like Maven, JIRA, Continuum, SVN, GIT .
- Experience with IDE’s like Spring Tool Suite (STS), Eclipse IDE, NetBeans IDE.
- Good working experience with Frontend, Javascript UI debugging like Chrome Debugger, Mozilla Firebug etc, IE developer tools.
- Good experience with Javascript AJAX Library using JQuery.
- Experience of web/applications servers IBM WebSphere Application Server, BEA Weblogic, JBOSS, Apache Tomcat.
- Good Knowledge of scalable n - tier, distributed as well as client/server architectures.
- Good working experience in JavaFX and Java Swing projects.
- Good working experience in MangoDB.
- Good working experience with J2EE web technologies like Servlets, JSPs, EJBs, JDBC, JNDI, JMS.
- Experience in designing web applications using J2EE technologies and handling design/implementation using Rational Application Developer (RAD), Eclipse, NetBeans.
- Good Exposure to MicroServices Architecture.
- Experience in developing web applications using frameworks like Struts, Spring, Hibernate, JSF.
- Good Understanding of Javascript frameworks like JavaScript, jQuery, AJAX, Angular.js, NodeJS, ReactJS.
- Good experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, AJAX, JSON, Angular.js, Backbone.js.
- Good experience in version control systems like Subversion Tortoise SVN, IBM Clearcase,CVS,GIT.
- Good working experience in Java webservices both SOAP and RESTful webservices.
- Hands on working experience in UNIX shell scripting.
- Worked on I18N(Internationalization), Localization on the Web Applications.
- Good experience in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow with other frameworks like JSF.
- Designed and developed various integration components using JMS and MQ Series.
- Experience in implementing SOA architectures with Web Services using WSDL, SOAP and UDDI.
- Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
- Configured logging tool using log4J.
- Experience in Database Programming writing SQL Queries, Joins. Oracle, SQL Server.
- Experience in working on XML Suite of technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, and DOM).
- Working experience in developing hybrid mobile application development using DOJO Mobile, IBM Worklight.
- Good working experience in Core DOJO, DIJIT, DOJO MVC, DOJO App, created custom widgets, DOJO charts, DOJO Dom functions.
TECHNICAL SKILLS
- Java
- J2ee
- Servlets
- JSP
- Struts
- HTML
- CSS
- Javascript
- AJAX
- JQuery
- XML
- XSL
- JIRA
- Eclipse IDE
- Maven
- SVN
- Continum
- TOAD
- SQL/PLSQL
- Complex Store Procedures
- Queries
- Weblogic Application Server
- Spring framework
- Spring Boot
- Spring Security using oath 2.0.
PROFESSIONAL EXPERIENCE
Confidential, Tallahassee, FL
Technical Lead Java Developer
Responsibilities:
- Working as Java Developer for DEP Confidential .
- Involved in Scrum Agile Project, as a team member. Attended the daily status meetings.
- Involved in Fixing the Production Issues, Enhancements.
- Providing the estimates for the Enhancements, Complex Issues and Working on those.
- Worked on the Struts 1.2, 1.3 Application.
- Involved in working the Complex SQL, PLSQL Business Stored Procedures as All the backend logic is in Stored Procedures.
- Good working experience with Spring Frameworks like Spring framework, Spring Boot, Spring Security using oauth 2.0.
- Worked on some Modules which uses NodeJS .
- Worked on Microservices Architecture.
- Involved in Business User Meetings to provide the Design, Solutions to enhancement in SRF Application.
Environment: Java, J2ee, Servlets, JSP, Struts, HTML, CSS, Javascript, AJAX, JQuery, XML, XSL, JIRA, Eclipse IDE, Maven, SVN, Continum, TOAD, SQL/PLSQL, Complex Store Procedures, Queries, Weblogic Application Server, Spring framework, Spring Boot, Spring Security using oath 2.0.
Confidential, Albany, NY
Technical Lead Java Developer
Responsibilities:
- Working as Java Developer for Confidential state Project.
- Writing user console page in lift along with the snippets in Scala. The product is responsible to give access to the user to all their credentials and privileges within the system.
- Involved in Analysis, Design, Development the DSRIP, MAPP project.
- Developed front end screens using JSF (Java Server Faces) Prime Faces Framework.
- Developed the DAO (Data Access Object) layer using Hibernate, JPA (Java Persistence API).
- Involved in various Business Meetings to get the requirements from Business Users understand those and create BRD, FRD.
- Involved in developing the enhancements, performing Unit Testing. System Integration testing.
- Involved in working in NodeJS for one Module.
- Worked on the Microservices Architecture.
- Involved in creating the builds and Deploying the Application into Dev, UAT and Production environments.
Environment: Java, J2EE, JSF, Prime faces, HTML, CSS, Javascript, JQuery, AJAX, RAD, Clear case, Clear quest, TOAD, Build forge, SQL/PLSQL, Websphere Server 8.5, Spring framework, Spring Boot, Spring Security using oath 2.0.
Confidential, Jacksonville, Florida
Technical Lead Java Developer
Responsibilities:
- Involved in Analysis, Design, Development the Confidential Medical Application MAQU, MQS.
- Developed using JSF (Java Server Faces) Prime Faces Framework.
- Written Queries, SQL JOINs, PL/ SQL Stored Procedures etc.
- Application Integration with different modules.
- Involved in Designing the Data model for the Medical Application.
- Involved in developing the enhancements, Bug fixing, Production Issues.
- Interacted with Business Partners to understand the requirements for the MAQU Applications.
- Designed the front end screens for the MAQU Application using Balsamiq front-end designer tool.
- Developed the screens Medical Admin module using the JSF Primefaces integrated with the backend Stored Procedures.
- Developed the Reports Writer screen using the JSF Primefaces and integrated with backend Stored Procedures.
- Implemented the I18N (Internationalization) and Localization for the Application.
- Actively participated in resolving the issues faced till Production Implementation.
- Involved in Integration of Different Modules in Application, Created the Builds, Code Merging, Production Deployments. Clear Quest, Clear Case, Build forge tools.
- Migrated in Websphere Server 7.0 to Websphere server 8.5.
Environment: Java, J2EE, JSF, Prime faces, HTML, CSS, Javascript, AJAX, JQuery, RAD, Clear case, Clear quest, TOAD, Build forge, SQL/PLSQL, Websphere Server 8.5.
Confidential
Technical Lead Java Developer
Responsibilities:
- Interacted with the business team to understand the requirements for enhancements.
- Good working experience JSF Prime faces.
- Application Integration with different modules.
- Developed screens in JSF Prime faces components interacting with various systems.
- Production Support to RAR Application.
- Resolving the Defects logged in Quality Center (QC).
- Creating the builds using Build forge tool and deploying to various environments like DEV. UAT, and PROD.
- Interacting with the Business Partners to discuss on the Project Enhancements.
- Written SQL Queries and PLSQL Stored Procedures code for the handling the business logic.
- Implemented the I18N (Internationalization) and Localization for the Application.
- Developed the SOAP based web services using Apache Axis 2 framework and CXF framework. Also Consumed these SOAP webservices . Tested using SOAP UI tool.
- Involved in Integration of Different Modules in Application, Created the Builds, Code Merging, and Production Deployments. Clear Quest, Clear Case, Build forge tools.
- Developed a new module in JavaFX and Java Swing Components.
- Implemented UI with JavaFX, including custom-built reusable components.
Environment: Java, J2EE, JSF, Prime faces, HTML, CSS, Javascript, AJAX, JQuery, RAD, Clear case, Clear quest, TOAD, Build forge, SQL/PLSQL, SOAP Webservices, JavaFX, Java Swing .
Confidential, Lexington, South Carolina
Java Developer
Responsibilities:
- Interacted with the business team to understand the requirements.
- Good working experience in Core DOJO, DIJIT, DOJO MVC, DOJO App, creating custom widgets, DOJO charts, DOJO Dom functions
- Worked with the IBM team to create POC (proof of concept) for the mobile application.
- Created a design document for the Small Business mobile application.
- Created business widgets using dojox/mvc for the mobile app
- Created the screen mock ups using Maqetta tool.
- Created the Work light adapters
- Experienced in Agile Development Methodologies.
- Integrated the business widgets to create the app.
- Implemented the I18N (Internationalization) and Localization for the Application.
- Created the dojo layering files
- Use Cordova for the camera feature (used for check deposits) and Geo-location.
- Test the app on web browser and Android emulators.
- Worked on NodeJS, Backbone JS JavaScript libraries.
- Involved in Integration of Different Modules in Application, Created the Builds, Code Merging, and Production Deployments. Clear Quest, Clear Case, Build forge tools.
Environment: IBM Work light, Eclipse, DOJO 1.9, JQuery, HTML, CSS, Javascript, AJAX, Apache Cordova, Maqetta, JavaScript, Java,Axis 2 Web service, HTML5, CSS3, Android SDK, GIT.
Confidential, Jefferson City, MO
Java Developer
Responsibilities:
- Attended the JAD session with the client.
- Discussions with client employees to understand the functionality and business process.
- Did extensive analysis of the MOSWIMS system which includes three modules Accounting, Time, Cost share Applications.
- Technologies used are struts 1.3, Servlets, jsp, tiles, validate framework, JavaScript.
- Worked extensively on PL/SQL programming by writing Stored Procedures, Functions, and Packages etc.
- Actively involved in creating the build’s and deploying in WebSpher application server for different environments like Test, UAT, Development, SIT etc.
- Implemented the I18N (Internationalization) and Localization for the Application.
- Actively involved in resolving the issues in the existing application for all the 3 modules Time Reporting, Cost Share, Accounting modules.
- Created the Data Dictionary for MOSWIMS applications.
- Resolved the issues logged in JIRA tool.
- Worked on some UI component form using Java Swing and JavaFX GUI Components.
Environment: J2EE,Websphere, Servlets, JSP, JSTL, HTML, CSS, Javascript, AJAX, JQuery, JMS, PS/SQL, Rational Rose, Java Script, Java beans LDAP, Win CVS, Java Swing, JavaFX .
Confidential, Jefferson City, MO
Java Developer
Responsibilities:
- Developed the front end for Account login and Activities using Struts framework, JSP, Servlets.
- Involved in Analysis, Design, Development, UAT and Production phases.
- Gathered requirements from business users and suggested technical specification.
- Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
- Used Spring Inversion of Control and Transaction Management for processing batch files.
- Written SQL Queries, PL/SQL Stored Procedures.
- Used design patterns like Singleton, DAO and MVC.
- Built ANT scripts for deployment on Web logic.
- Followed Agile methodology and involved in JUnit tests, Test first development methodology.
- Performed logging of the application using log4J.
- Eclipse used for Development i.e. used as IDE.
- Involved in Unit testing and Integration testing (JUnit).
Environment: Java, JSP, Servlets, Struts, Spring, Hibernate, Websphere, SVN, Oracle 10g, Eclipse, log4J, JavaScript, CSS, RESTful Web services using Jersey Framework, HTML, CSS, Javascript, AJAX, JQuery, TOAD 8.5, MS Office Visio for UML 2.0, IBM Rational, Clear Case 7.0.
Confidential, Jefferson City, MO
Java Developer
Responsibilities:
- Participated in meetings for schema design and the database tables design.
- Created the Test Suite in SOAPUI Tool.
- Developed the web services Apache Axis framework
- Developed groovy script for all the services in SOAPUI Tool.
- Created the Microsoft InfoPath Form.
- Fixed the issues with services, by debugging the code.
- Involved in creating technical design documents.
- Validating the service request and response xml files.
- Created the relationships between the tables in MS Access database.
- Validating the services using the Hibernate validations using annotations.
Environment: Java 1.5, Spring, Websphere, Text pad, Eclipse, SOAPUI tool, HTML, CSS, Javascript, AJAX, JQuery, Subversion.
Confidential, Jefferson City, MO
Java Developer
Responsibilities:
- Spring Framework at Business Tier and Uses spring's Bean Factory for initializing services.
- Used Spring Core Annotations for Dependency Injection.
- Developed Backing beans to handle UI components state and stores that state in a scope.
- Prototyped use of JSF for presentation development and Spring for middle tier development to analyze if use would ease development.
- UsedJava Mailing or Messaging Service (JMS) API’s for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
- Developed SQL join queries for efficiently accessing the data.
- Used Hibernate to map to Oracle database.
- Wrote HBM Files for mapping Java objects to tables in relational database and updated it as required.
- Hibernate used as Persistence framework mapping the ORM objects to tables.
- Developed HQL, SQL queries.
Environment: Struts, spring, EJB, Jsp, HTML, CSS, Javascript, AJAX, JQuery, RAD, WebSphre Application server, Web Services, PL/SQL
