Senior Java Developer(java Team Lead ) Resume
SUMMARY:
A motivated proactive professional with over 9 years of IT experience, coupled with strong analytical and adaptive skills in implementing various business applications and products using JAVA/J2EE technologies. Experienced in all phases of Software Development Life Cycle Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
TECHNICAL SKILLS:
Technology: JSP, Servlets, Hibernate, Spring Framework, SpringBoot with Clouds
Languages: Core JAVA, C, C++.
Scripting: HTML, XML, XHTML, AJAX, JavaScript, AngularJS, Angular, jQuery.
Databases: Oracle, My SQL, MS - Access
Content management:: AEM CQ5
Version Control Systems: SVN, Git
Hardware / Platforms: Windows 98/XP/2000/7/10, UNIX, LINUX
EXPERIENCE:
Confidential
Senior Java Developer(Java Team Lead )
Technical Environment: Java 1.7 and Java 1.8, Spring 3.0, Microservices with SpringBoot and SpringCloud, Hibernate, AngularJS, Angular, AEM 5.0
Responsibilities:
- Working on different Rest APIs to handle server client resources using Spring features
- Using HTTP methods like GET , PUT , POST , DELETE to implement various MicroApp APIs like claims, payment, Benefits and Coverage, Pharmacy search and Drug Cost Estimator
- Started working on Microapps using Sprigboot and Springcloud.
- Using Finchley Spring cloud for path reviewing, circuit breaker and adding or removing header in services.
- Implementing different exception handler and Microapp security with WebSecurityConfigurerAdapter of SpringBoot
- Good knowledge of Core Java features like basic OOPS concepts, Exception, Threading, Collection framework and using different design patterns to develop the quality code
- Working on AngularJs and good knowledge on front end scripts
- Recently started working on Angular 9 and NodeJs to develop Dashboard application which handles iPerceptions comments using Kibana and Elastc search
- Contribute to Development, Quality Management and/or Testing improvements
- Provide technical guidance to ServiceNow Engineering support and Development team members
- Act as the local escalation point of contact for Development and Quality Management
- Get involve in platform wide improvements /stabilization initiatives - attending weekly performance update meeting, next version upgrades discussion
- Have knowledge of Kubernete to automating deployment, managing the application scales on OpenShift environment.
- In current project following CICD pipeline for prod and lower environment deployment.
- Creating and customizing UI and pages using AEM Content Management
- Using OSGI managing different module components on web page through the OSGI bundle configuration on AEM author and Publish instances.
- OSGiI bundle wiring to link one bundle to provide access to another bundle for same modules.
- Configuring OSGi components into CRX by creating app/projectname called “config.author” and sling osgi config.
- Familiar with overall OSGI layers.
- Proven track record of working in multi-cultural, international environments which span across borders
- Good knowledge of IT Service/Operations Management
- Good knowledge of SOAP and Restful web services
- Doing code review to improve the quality of codes, site performance, reliability and reusability
- Troubleshooting the technical issues including hardening, UAT and production defects
- Working with external teams and involved with client to discuss future enhancement of the product.
- Part of deployment team to handle deployment using XL deploy and involved in Jenkins build issues.
- Doing development work like back end service implementation (Java, Spring Hibernate) UI and client script development (CSS, JSP, Jquery, AngularJS) and content management (Adobe AEM CQ5)
- Implemented Inbound SSO for State of Missouri and Bswift client.
Confidential, NJ
Java Technical Lead
Technical Environment: Java 1.7 and Java 1.8, Spring 3.0, Junit4, Jmocker, Oracle, Toad for Oracle v11.6
Responsibilities:
- Implemented different Spring DAO to get the data of different traders.
- Worked on Junit and Jmocker to unit test the existing functionalities.
- Process the different traders and vendor data to the common Hadoop cluster.
- Implemented different integration test cases with HTML document which describe the functionality using Concordion commands.
- Migrated code from Java 1.7 to Java 1.8 and used Lambda expressions, functional interface and new date API to improve the quality of codes.
- Wrote fixture classes to execute the functionality.
- Used Lambda expression to define inline implementation of a functional interface.
- Mapped different NBK ids with Sierra, Altair and Bloomberg ids.
- Wrote all mapping NBK ids in HDFS file.
- Used Spring IoC, Spring DAO to implement various requirements like fetching data from database and mapping various XML alerts with database.
- Wrote Autosys JIL command to load different alerts when the special alert is generated and loaded in Hadoop database.
- Used Agile methodology. Managed stories on JIRA.
Confidential, Basking Ridge, NJ
Java Developer
Technical Environment: CQ5, Core Java, Spring 3.0, hibernate 3.0, Junit4, HTML, XML, CSS, Jquery, Javascript, AngularJS, WebSphere 7.0, RAD 7.5
Responsibilities:
- Involving in the end to end Development of Project covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment.
- Analyzing the requirements and designing the class diagrams, sequence diagrams using UML and prepared high level technical documents
- Giving the Estimations, Solution and do the implementation of the PM tickets on top of the existing application.
- Involving in the client communication for any business related questions and design review.
- Building the code based on the requirements using Java/J2EE, Spring, Web services (SOAP and REST), CQ5.
- Preparing an exhaustive list of test cases using Junit covering all the requirements and all possible scenarios. Guided the team members in identifying the test scenarios corresponding to their code.
- Implemented One-time and recurring payment UI modules using CQ5 and manage the contents.
- Implemented Web Services and associated business module integration for getting status of claim report.
- Implemented scheduler to generate a daily ANOC report and send email to the business.
- Working on Agile methodology and using Rally for the requirements.
- Defect tracking and prevention by performing causal analysis to log defects and resolutions using the HSPM tool.
- Testing of SOAP and Restful web services using SOAPUI 5.0.0
- Supporting Test, Stage and Production releases.
- Using HP ALM to maintain the defects.
Confidential
Java Developer
Technical Environment: Core Java, JSP, Servlet, Java script, Oracle 11g, Hibernate, Spring, Tomcat, Eclipse IDE 3.5.1, HTML, CSS, XML
Responsibilities:
- Involved in all project phase discussions and executed project from PDP (predefined phase) to rollout phase with post implementation activities.
- Used inheritance and method overloading, overriding to implement polymorphism.
- Handled different exceptions by Java Exception handling and used Multithread concept to increase performance of the product.
- Developed user interface using JSP, Spring Tag libraries and JavaScript to simplify the complexities of the application.
- Developed web and service layer components using Spring MVC 2.0
- Implemented various design patterns like MVC, Factory, Singleton
- Worked on code reviews, debugging, unit testing and integration testing.
- Developed several Controllers to handle the different types of user requests.
- Validated the user inputs using Spring Validator.
- Dependency Injection was used across all the layers of application
- Developed database Schema & populating data using SQL statements, PL/SQL Functions, Stored Procedures, Triggers, Bulk uploads
- Monitored error logs using Log4J and fixed the problems.
- Defect tracking and prevention by performing causal analysis to log defects and resolutions using the JIRA and bugzilla tools.
- Worked on source code management tools such as cvs, svn.
- Worked at location in Nuneaton, UK during SIT, UAT, Go Live and production support for 5 months.
Confidential
Java Developer (Back end)
Technical Environment: Core Java, Hibernate, spring, Tomcat, Oracle 11g, Eclipse IDE 3.5.1, Eclipse, SOAPUI, XML.
Responsibilities:
- Used Inheritance, Polymorphism to implement same behavior of functionalities with different items.
- Generate web service using wsdl (bottom- up approach)
- Create request and call SIM Item Inventory SOAP web service
- Generated client stubs using wsimport and call web service.
- Tested web service using SOAPUI
- Followed Agile Methodology in software development.
- Get response from SIM web service and handle the response at front side in application UI.
- Implemented Hibernate database persistence layer to communicate with Oracle
- Configured the POJO’s for mapping the Java classes to Database tables in Hibernate
- Implemented Data Injection (DI) to configure data and implement different components
- Worked on source code management tools such as svn.
- Used Aspect oriented programming (AOP) to modularize logging concern.
Confidential
Java Developer (Backend)
Technical Environment: Oracle sql, Core Java, XML, Eclipse IDE
Responsibilities:
- Used inheritance and method overloading, overriding to implement polymorphism.
- Handled different exceptions by Java Exception handling and used Multithread concept to increase performance of the product.
- Create request and call SIM Item Inventory SOAP web service
- Generated client stubs using wsimport and call web service.
- Create request and call Amber web Manager to calculate amber points.
- Responsibilities included handling and delivering business requests, analysis and design, code construction and review, testing and maintaining the quality of deliverables in a team of 5 members, delegation of requests to team members and tracking.
- Defect tracking and prevention by performing causal analysis to log defects and resolutions using the BugZilla tool.
- Managed source code with the tools such as svn.
- Worked at client location in Dubai during SIT, UAT, Go Live and production support for 4 months.