With a robust background at EY and Tata Consultancy Services, I excel in Java JEE, demonstrating strong analytical and problem-solving skills. My expertise in Majesco product integrations and leadership in agile environments have driven significant project successes, showcasing my ability to innovate and lead effectively in the tech landscape. Seasoned Senior Technical Lead with notable experience in managing complex technical projects, leading cross-functional teams and implementing strategic initiatives.
Being Azure certified by Microsoft and having strengths that include superior problem-solving skills, adeptness in prioritizing tasks under tight deadlines and fostering collaborative work environments is exemplary. Previous roles have demonstrated significant impact through the successful delivery of high-quality software solutions that drive business growth and enhance customer satisfaction.
Advanced Java Programming
1 Proficient in Core Java concepts including Java EE 8, OOP (Object-Oriented Programming), Collections framework, Concurrency and Multithreading
2 Experience with enterprise level features such as Java Persistence API (JPA), JAX-RS and JAX-WS for web services, Servlets and JSP
3 Profound insight on JEE internals (Classloading, Memory Management, Transaction management etc)
Frameworks
1 Proficient in popular Java frameworks like Spring Framework (Spring Boot, Spring MVC, Spring Security) and Hibernate for building robust, scalable applications
2 Experienced in designing and consuming RESTful APIs using frameworks like Spring REST
3 Well experienced in build tools like Apache Maven or Gradle for building, packaging and managing dependencies in Java projects
4 Profound insight on Spring Batch
Database Management
1 Proficient in working with relational databases (MySQL)
2 Proficient with Java Database Connectivity (JDBC) and Java Persistence API (JPA)
3 Very good understanding and experience on database objects like tables, views, indexes, and sequences
4 Ability to write complex operations, stored procedures, functions, scripts and triggers to support database access
Microservices Architecture
1 Very good understanding on microservices architecture and its implementation in building
microservices-based applications using technologies like Spring Cloud, Docker and Kubernetes
Product/Platform Experience
1 Experience in Insurance solutions such as Majesco with a focus on Majesco custom policy integration and Devstudio practices
Development tools
1 Proficient in using IDEs like IntelliJ IDEA and Eclipse
2 Proficient in using version control systems like Git, GitHub, SVN for managing code repositories and collaborating with team members
Testing
1 Proficient in unit testing frameworks like JUnit and mocking frameworks like Mockito for writing effective unit tests to ensure code quality
DevOps
1 Experience with CI/CD pipelines using tools like Jenkins and GitLab CI for automating builds, testing, and deployment processes
Agile Methodologies
1 Experience working in Agile development environments following practices like Scrum, and Devops tools such as JIRA and Azure DevOps (ADO)
Performance Tuning
1 Good experience on optimizing code using code quality improvement tools such as SonarQube and Structure 101