Technical Lead/developer Resume
SUMMARY
- 14+ years of extensive experience in developing software applications using Java/J2EE and its related frameworks across automobile, healthcare and banking domains.
- Proven Expertise in Spring Core, Spring Boot, Spring MVC, Spring Data JPA, Spring Batch, Struts, JSF and Hibernate frameworks.
- Implemented cloud capabilities like Spring Cloud Centralized Configuration, Netflix OSS stackformicroservices
- Developed Eureka server for Service Discovery and implemented fault tolerance usingHystrix Circuit Breaker.
- Good knowledge in Zuul (Edge proxy) to implement API gateway.
- Experience in Spring Boot Autoconfiguration for built - in classes.
- Expertise in Embedded Tomcat Server and actuator end points.
- Developed and implemented resource server to validate JWT tokens and authorise service requests using OAUTH2.0.
- Proficient in WebLogic, JBOSS, SOA (Service Oriented Architecture) and Oracle Identity Access Management application server (IAM) administration.
- Involved in trouble shooting issues and provided solutions.
- Played significant role in various phases of SDLC and worked on Waterfall, Agile, and Prototype software development methodologies.
- Experience in TDD (Test Driven Development) approach.
- Expertise in ANT, MAVEN build tools to deploy the applications.
- Solid knowledge in Jenkins for Continuous Integration and Hands on experience in CI/CD pipeline.
- Strong working experience in application server installations and administration activities in Linux environment.
- Strong working Experience in Oracle, MySQL, SQL Server relational databases and Mongo DB, Cassandra NoSQL Databases.
- Experience in SonarQube to analyze the quality of software code.
- Successfully leaded projects by tracking deliverables and handling onsite and offshore resource teams.
- Hands-on experience in JavaScript and Angular front-end development tools.
- Experience in creating docker files, Build the images, pull and push the images from Docker Hub.
- Experience in deploying docker images in Kubernetes.
- Maintained and executed docker images in cluster environment for high availability.
- Experience in AWS Cloud IAM, EC2, S3, RDS, VPC, CLI, SNS, CloudWatch, Route53 services.
- Good Experience in Kafka connect, Kafka streaming, Kafka batch processing, Kafka and RabbitMQ message broker
- Experience in testing frameworks Junit and TestNG.
- Hands on experience in using project management tools Jira and HP-ALM to maintain the traceability by updating and tracking defects.
- Involved in performance improvement process in various aspects like server slowness and memory arguments adjustments.
- Worked as a senior technical analyst in production support(L3) team to resolve critical issues.
- Involved in developing security pin and CVV generation using HSM (Host security Model) for banking domain project.
TECHNICAL SKILLS
Source Code Management: CVS, SVN, Git, Bitbucket
Web/Java Technologies: JSP, Servlets, JDBC, HTML, JSTL
Tools: Eclipse 3.2.1, IntelliJ IDEA, Edit plus, ANT 1.7, Maven
Frameworks: Spring, Hibernate 3.0, Struts 1.X, JSF
Scripting Language: JavaScript
Server Proficiency: Tomcat, WebLogic, SOA, IDM
Databases: MYSQL 5.0, Oracle 11g
No-Sql DB: MongoDB
Operating System: Windows 9x/XP, 2000, Linux, UNIX
PROFESSIONAL EXPERIENCE
Technical Lead/Developer
Confidential
Responsibilities:
- Capturing the Business Requirements and documenting them in HLD (High Level Design Doc) and LLD (Low Level Design Doc).
- Lead the team and analysis of requirements to deliver solution alternatives, to-be design flows and detailed design artifacts by using process/solution/technical knowledge.
- Execute user interface designs from product requirements and UI specification.
- Handling Analyzing and understanding the existing system
- Involved in Eligible Professional creation module.
- Involved in Spring Batch process.
- Integrate front-end application with the application business layer.
- Develop unit test, site pages and assist implementation of client web sites.
- Supporting to develop prototypes, use cases and functional specifications
- Managed and updated defects status in HP ALM.
- Ensure design consistency with client’s development standards and guidelines
- Created Microservices and to develop Spring based application radically faster with very less configuration.Used a Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Rabbit MQ message brokers.
- Stick to established coding standards and group procedures individually and in teams
- Create Web application front end as per design comps and information architecture
- Deployed Web and Enterprise application on JBoss Application server.
- Implementing and deploying code to production and non-production environments using Maven.
- Involved in 508 compliance identification using aDesigner and fixed it.
- Maintained multiple versions of source code in GIT repository.
- Implemented Resource server to validate JWT token for service request.
- Created Docker file and build images using Docker file.
Environment: s: Java, Spring, Spring Boot, Micro services, Spring cloud, Tomcat and Oracle 11g, Hibernate, Maven, AWS, Docker, K8s, HP ALM, GIT, UNIX, Eclipse ACTF aDesigner, Toad
Java Technical Lead
Confidential
Responsibilities:
- Handled Code review for team members.
- Trained Junior developers, helped them come up with speed.
- Identifying risk and conducting mitigation action planning.
- Lead the analysis of requirements to deliver solution alternatives, to-be design flows and detailed design artifacts by using process/solution/technical knowledge.
- Web logic Server and IDM Installation.
- Responsible for the creation and execution of the Unit Test cases for each coding assignment.
- Handled Cluster configuration
- Involved in weblogic domain creation, Managed server configuration, Applying patches
- Server monitoring and analyzing the issues.
- Capturing the Business Requirements and documenting them in HLD (High Level Design Doc) and LLD (Low Level Design Doc).
- Handled OID user creation deletion.
- Exported user.
- Developed the front end and middle ware Code with all Industrial Standards
- Involved in Dialer Module development for customer interaction.
- Kafka log appenderis used to transferlogs.
- Involved in troubleshooting to identify application server crashes.
- Enhancements, Integration Testing, Regression Testing.
- Sharing the best practices and knowledge across the team.
- Investigating the problem and doing the bug fixing
- Handled Incident Management.
- Handled single sign on issue and resolved it.
- Developed PL/SQL procedures.
- Extracted/Migrated data from Oracle Database to MongoDB using Scoop.
- Optimized SQL queries to increase performance.
- Lead the onsite and offshore team for track deliverables
Environment: s: Oracle SOA 11g, Java, JSP, IDM, WebLogic, Spring, Hibernate, Kafka, Angular, GIT and Oracle 11g.
SOA administrator
Confidential
Responsibilities:
- Involved in SOA suite, IDM installation and cluster configuration.
- Web logic Server Configuration.
- Handled Domain creation. Monitoring thread usage, connection pool usage, CPU usage, Memory usage and preparing reports for the performance tests, dry run tests and load tests conducted on the Application Servers
- Involved in FTP, Data source and JMS configuration.
- Server monitoring and analyzing the issues.
- Handled OID user creation.
- Handled external interfaces connectivity issues.
- Deployment and troubleshooting of JAR, WAR, and EAR files in domain and clustered environments
- Server Performance Tuning - Thread Dump Analysis, Core Dump Analysis when Server crashed unevenly
- Node Manager Configuration - remote managed server starts and stop. SSL communication between admin server and node manager
- Monitoring WebLogic server health and security.
- Work with adjust JVM Heap Size and reduce memory leakage
- Involved in configuration management, software deployment, change management, performance monitoring, and application maintenance
- Deploying different applications like WAR files, EJB jars files and enterprise application archives (EAR) on WebLogic using various deployment tools (Console, WebLogic. Deployer, and WLST)
Environment: s: Java, Jsp, Oracle SOA 11g, Weblogic, Java, IDM, ANT, Hudson, JMS, SVN, Git
Senior Developer & SOA administrator
Confidential
Responsibilities:
- I was involved in full development from designing to Application maintenance, responsible for understanding of requirements, providing support to application, fixing issues, migration of severs
- Participated in defect meeting reviews with testing team to prioritize the bugs
- Develop the GUI and write business logic code for server side and client side.
- Developed Ant Script for Build, Deployment for SOA application, ear and war file.
- Involved in interface development using java.
- SVN Handling.
- Used java script, AJAX for validation.
- Handled CSS for rich look.
- Responsible for the creation and execution of the Unit Test cases for each coding assignment.
- Web logic Server Configuration. Server monitoring and analyzing the issues.
- Involved in release documentation.
- Developed the database interaction using Hibernate.
- Documented User manual to help end user.
- Mentoring Team Members both functional and technical.
- Developed and debugged SQL and PL/SQL procedures for data performance
- Involved in trouble shooting in various aspects like server crashing.
Environment: s: Java, Jsp, Oracle SOA 11g, WebLogic, Ant Build Tool 1.7, Hudson interface, HP UX, SVN, STAR TEAM, Ajax, CSS, Junit, Hibernate, JDeveloper
Developer
Confidential
Responsibilities:
- Developed and maintained application using open source technologies like Hibernate ORM and Spring Framework
- Integrated source code with CVS (Concurrent Versions System) and participated in release Management.
- Involved and developed report using Jasper Report Framework
- Involved in Post Issuance module and in Reports module using JASPER.
- Used java script, AJAX for validation, auto completion and CSS for rich look
- Involved in ISO Message Generation Module for Switch update.
- FHM (From Host Maintenance Module for Switch Connectivity).
- HSM (Host Security Module) Server for PIN Generation.
- Involved in Configuration in Card and Application Management Module.
- Involved in Card inventory module.
- Responsible for the creation and execution of the Unit Test cases for each coding assignment.
- Performed code reviews and suggested the solutions
- Sharing the best practices and knowledge across the team.
- Developed the database interaction using Hibernate.
- Created Unit Test cases for each coding assignment
- Reporting and analysis of defects. Tracking Issues during the development and keeping records of the opening/closing of the issues
Environment: s: Java, HTML, JSP, JavaScript, Spring, Hibernate 3.0, JBoss 4.0.3, Weblogic 10.3 and Oracle 10g, Jasper, Ajax, CVS, Junit
Developer
Confidential
Responsibilities:
- As a member of the designing and development team, the responsibilities are to understand the present system, requirement study and coding.
- Involved in Portal module.
- To prepare Object Relational Mapping files needed for persistence operations.
- To handle Client-side validation using Struts validation.
- Involved in Unit testing
Environment: s: HTML, JSP, JavaScript, Struts 1.1, Hibernate 3.0, Sun Java App server 9.1, Tomcat 5.
Developer
Confidential
Responsibilities:
- Involved in coding and testing.
- Involved in User module, LO module, Insurance module
- Handled the client-side validation using JavaScript.
Environment: s: HTML, JSP, JavaScript, Struts 1.1, Hibernate 3.0, Sun Java App server 9.1, Tomcat 5.0MySQL 5.0