Accomplished Java Developer with 12 years of extensive experience in designing, developing, and delivering enterprise-grade applications using Java, J2EE, and related technologies. Expertise includes development with frameworks such as Struts, Spring, Spring Boot, and building scalable microservices architectures.
Proficient in ORM technologies including Hibernate and JPA, with strong database skills across Oracle, MySQL, and Microsoft Access. Experienced in creating and consuming SOAP and RESTful web services, leveraging standards and tools such as WSDL, JAXB, XSD, XML, XPATH, and AWS integrations.
Skilled in unit testing with JUnit and deploying applications on servers like Tomcat, IBM WebSphere, and JBoss Fuse. Well-versed with version control tools Git and SVN, and familiar with build and logging tools such as ANT and Log4j.
Strong understanding of software development methodologies including Agile and Waterfall, and expertise in object-oriented analysis and design (OOAD), with proficiency in UML modeling. Experienced using IDEs like Eclipse, NetBeans, and Spring Tool Suite (STS) to streamline development.
Adept at writing clean, maintainable code, driving performance optimization, and collaborating effectively within cross-functional Agile teams to deliver high-quality software solutions aligned with business goals.
Key Roles and Responsibilities:
Key Achievements
Key Responsibilities
Key Achievements
Key Roles and Responsibilities:
Key Achievements