Lead Java Developer Resume
Sfo, CA
PROFESSIONAL SUMMARY:
- Good experience over 13+ yrs of strong software experience in analysis, design and development using Java and J2EE Client Server Business Applications.
- Good Experience in Agile methodologies like SCRUM, Test Driven Development(TDD).
- Good experience in new version Java 8 Programming.
- 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 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.
- Experience in AWS, EC2, EMR, Lambda Expressions, S3., IAM, VPC, Security, API Gateway.
- Good experience in Test Driven Development like JUnit, Mockito and Automation tools like Selenium, Cucumber etc.
- Good experience in Java Microservices, Cloud Computing using AWS.
- Experience in developing web applications using frameworks like Struts, Spring, Hibernate, JSF.
- Good Understanding of Javascript frameworks like JavaScript, jQuery, AJAX, Angular.js.
- Good experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, AJAX, JSON.
- 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.
- Good Workign experience in working Spring Boot Applications, Spring Boot and Microservices .
- Good experience in working Spring Boot Application in integration with Spring REST API, Spring ORM Hibernate integration, Spring Messagning framework like Kafka.
- 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. SQL, PL/SQL Oracle 11g, SQL Server.
- Experience in working on XML Suite of technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, and DOM).
PROJECT PROFILE:
Confidential, SFO, CA
Lead Java Developer
Responsibilities:
- Worked on SVP Project as Java Developer .
- Installation and Confuguration of SVP Application in Various environments like Dev, UAT, Stage, Pre-Prod etc.
- Worked on the enhancements, new development of SVP Application using Java, J2ee, Spring, Hibernate, REST API, Webservices etc .
- Worked in High Level Design / Low Level Design for SVP Application .
- Deployments and Creating Builds for Various Environments and Production level changes.
- Perform the Unit testing using JUnit.
Environment: Java, J2ee, Spring, Hibernate, Webservices, REST, Charts, Weblogic App server, Tomcat Apache Server, Junit , Kafka .
Confidential, Milpitas, CA
Lead Java Developer
Responsibilities:
- Good working experience with Spring, REST API.
- Worked on development, Enhancements, Production Deployments for the Applications developed n Java, J2ee, Spring, Hibernate, Struts, REST API, SOAP services, Full stack development.
- Worked in High Level Design / Low Level Design for end to end Migration of Confidential to MC.
- Worked on Architecture of Invoicing module for Confidential product.
- Designed the architecture end to end Migration process for Confidential product to MC.
Environment: Java, J2ee, Spring, Hibernate, Webservices, REST, Charts, Weblogic App server, Tomcat Apache Server, Junit , Kafka .
Confidential, Tallahassee, FL
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.
- Worked extensively Java 8 new version of Java.
- Having good experience in Spring Boot, Spring REST API integration, Spring ORM integration .
- Having good working experience with working in Spring Boot application with UI as Angular 2 application.
- Good working experience with Spring Boot with Microservices API .
- Experience in working RESTful webservices using Jersey api.
- Good experience in developing and Consuming RESTful webservices using RestEasy, Spring REST API integration.
- Good experience in working Spring Boot Application in integration with Spring REST API, Spring ORM Hibernate integration, Spring Messagning framework like Kafka.
- Involved in working the Complex SQL, PLSQL Business Stored Procedures as All the backend logic is in Stored Procedures.
- 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.
- Worked on Multithreading, Concurrency, Collections API, Memory Management .
- Worked Spring Boot, Spring Security, Spring MVC .
- Involved in Business User Meetings to provide the Design, Solutions to enhancement in SRF Application.
Environment: Java 8, J2ee, Servlets, JSP, Struts, HTML, CSS, Javascript, AJAX, JQuery, XML, XSL, JIRA, Eclipse IDE, Maven, SVN, Continnum, JSON, TOAD, SQL/PLSQL, Complex Store Procedures, Queries, Weblogic Application Server, Multithreading, Collections, Memory management, Microservices, AWS Cloud computing.
Confidential, Albany, NY
Lead Java Developer
Responsibilities:
- Working as Java Developer for Confidential state Project.
- Worked on Java 8 extensively.
- 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 .
- Good experience in developing Spring Boot, Spring RESTful web services.
- Worked extensively Oracle 11g, SQL, PL/SQL, Stored Procedures, Complex Queries .
- 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).
- Developed the modules in AngularJS 1.4 and Angular 2 .
- Involved in various Business Meetings to get the requirements from Business Users understand those and create BRD, FRD.
- Worked on Multithreading API, Deadlocks, Semaphores.
- Involved in developing the enhancements, performing Unit Testing. System Integration testing.
- Involved in creating the builds and Deploying the Application into Dev, UAT and Production environments.
Environment: Java 8, J2EE, JSF, Prime faces, HTML, CSS, Javascript, JQuery, AJAX, RAD, Clear case, Clear quest, TOAD, Build forge, SQL/PLSQL, Websphere Server 8.5.
Confidential, Jacksonville, Florida
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, Weblogic Server, Build forge, SQL/PLSQL, Websphere Server 8.5.
Confidential
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 Confidential 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.
Environment: Java, J2EE, JSF, Prime faces, HTML, CSS, Javascript, AJAX, JQuery, RAD, Clear case, Clear quest, TOAD, Build forge, SQL/PLSQL, SOAP Webservices, Weblogic Server .
Confidential, Lexington, South Carolina
Lead 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, Weblogic Server .
Confidential, Jefferson City, MO
Lead 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.
Environment: J2EE,Websphere, Servlets, JSP, JSTL, HTML, CSS, Javascript, AJAX, JQuery, JMS, PS/SQL, Rational Rose, Java Script, Java beans LDAP, Win CVS .
Confidential, Jefferson City, MO
Technical Lead / Lead 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, Weblogic Server.
Confidential
Sr Java Developer
Responsibilities:
- Understanding the functional requirements and designing the prototype.
- Developing and designing the application framework, Environment setup by configuring tiles plugin. Using validator plugin for form validations.
- Developing java application to Integration with Portal Application with Bartender Software which involves 3rd party tool called Comfy (exposing COM/Active) components.
- Developing User Admin Module has the provision to add new user and update the existing users, which uses AJAX technology for dynamic Dropdown’s.
- Developing Supplier, Buyer Packing list modules, which include implementing the business logic. Getting the data from database and displaying it in grid and perform the validations.
- Developing EDI (Electronic Data Interchange) files module, which includes converting the EDI files to XML files and parsing the XML file and capturing the desired data from XML (using DOM parsing) and inserting the data in database using JDBC.
- All this tasks needs to be performed for every scheduled time interval.
- Developing Login Module, for user Authentication, and Authorization and loading the specific roles. Developing the event calendar in Login page which displays the list of events in the month using AJAX, alert framework, which includes fetching the alerts data from database and sending the emails using Java Mail API.
Environment: s: Struts, Servlets, Jsp, Tomcat Web Server, HTML, CSS, Javascript, AJAX, JQuery, JDBC, Java Script, RDBMS: Oracle, Eclipse
Confidential
Sr Java Developer
Responsibilities:
- Developing the BIP SaaS for work process 2, 3, 7 FP 19, 22.
- Actively participating in fixing the issues.
- Developing front end screens for Buyer, Supplier Administrator modules.
- Implementing business policies for three modules action classes, DB integration, business layer Interacting with the client team for updates, status, and discussing the issues.
- Flex development for the UI screens for 3 modules Administrator, Supplier, Buyer.
- Implemented Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool and setup required environment to map the tables and classes.
- Developed using WSAD IDE
- Developed POJO’s, Data Access Object (DAO) which handles all database operations using Hibernate.
- Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
- Implemented Hibernate caching mechanism, lazy loading and created multiple threads for data processing.
- Developed Messaging frame work for Asynchronous service using JMS.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Implemented logging system for the project using Log4j to have a secured logging into the system without any duplicates and unauthenticated usage of the code and the design.
- Involved in helping team members to debug issues with the application and designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.
- Wrote build & deployment scripts using Shell, Perl and ANT scripts and involved in performance analysis of the application(s) and fixed problems/suggest solutions.
- Developed the application on RAD and deployed the application on Web Sphere to integrate run time components and the tools to develop applications.
- Participated actively in application production launch and maintained the application for a long period of time till the application as its complete start off and worked on smoothly.
Environment: s: Struts, Servlets, Jsp, WebSpher Application Server, Spring Framework, Adobe Flex, HTML, CSS, Javascript, AJAX, JQuery, Action Script, Web services, SOAP, WSDL, Swing, RDBMS: Oracle, WSAD, HP QC