Sr. Full Stack Java Developer
CurrentI possess a diverse range of programming skills encompassing languages such as C, C++, Java/J2EE, SQL, PL/SQL, Groovy, and Python. My experience extends to various Java APIs including J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, JNDI, and JMS, as well as modern practices like JUnit, Mockito, and AWT. I am proficient in utilizing frameworks like Spring MVC, Hibernate, Spring AOP, Spring DAO, Spring Core, Spring Security, Spring REST, Spring Boot, JPA, Log4j, and Apache Kafka. Moreover, I have expertise in web technologies such as HTML/HTML5, XML, CSS/CSS3, Bootstrap, JSP, Ajax, and proficiency in both front-end and back-end development using NodeJS, Express, ReactJS, AngularJS, and Angular7.My familiarity with version control tools like SVN, GitHub, and Bitbucket has allowed me to collaborate seamlessly on projects. In terms of testing, I have utilized Junit 4.12 with Mockito, Selenium, and Cucumber, ensuring the robustness and reliability of software applications. My development methodologies span Agile and Waterfall, and I possess hands-on experience with continuous integration tools such as Jenkins, AWS, CI/CD practices, and DevOps principles including Github Actions.In addition to technical skills, I have effectively utilized software such as MS Office, Visio, Adobe Photoshop, HPALM, JIRA, Confluence, Harness, Rancher, and the GCP Console. I am skilled in build tools like Maven and Gradle, contributing to streamlined project development and deployment processes. With a comprehensive skill set across a wide spectrum of technologies and tools, I am well-equipped to contribute to the success of software development projects.