ROLE: Sr. Java Full Stack Developer CAREER OBJECTIVE: Experienced full-stack Java developer with 8 years of proficiency, renowned for architecting and executing innovative solutions by synergizing cutting-edge technologies with agile methodologies. Proven track record of delivering top-tier software products, propelling business expansion, and elevating user experiences. Actively seeking a role that nurtures creativity, promotes collaboration, and offers avenues for professional advancement. PROFESSIONAL SUMMARY: Full Stack Java developer with strong experience with 8 Years in designing, developing, and maintaining web-based and business applications using Java/J2EE, Spring Boot, SQL/NoSQL DB, and proficient in designing and implementing large, scalable, distributed systems. In-depth knowledge of Java/J2EE and its frameworks. Experienced in like Spring, Hibernate. Experience in design, development, implementation, deployment, testing, and maintenance using Software Development Life Cycle (SDLC) methodologies like Agile, Waterfall, and SCRUM. Extensive knowledge and hands-on experience in Web development using HTML5, DHTML, AJAX, CSS3, JavaScript, jQuery, Angular, ReactJS, VueJS, Bootstrap, and Angular Material. Proficient in Angular 10, leveraging its advanced features such as Angular Universal for server-side rendering, delivering faster initial page loads. Proficient in Vue.js for front-end development, adept at leveraging its reactivity and component-based architecture to build dynamic user interfaces. Expertise in J2EE Architecture using Java, JDBC, EJB, Servlets, JMS, JSP, Hibernate, Struts, Maven, Spring, Web services (Axis, JAX WS, JAX RS) and Rule Engines (Drools, Easy Rules, Rulebook). Proficient in Java/J2EE Design Patterns including Singleton Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well-versed with core Java concepts like collections, multithreading, serialization, and Java beans. Proficient in utilizing Java 11 advancements like the HTTP client API and local variable type inference to deliver efficient and reliable solutions. Developed and maintained web applications using Python and the Flask web framework. Proficient in Lisp for both front-end and back-end development, harnessing its powerful functional programming capabilities to create robust and scalable software solutions. Experienced in developing applications using Visual Studio, Eclipse, and IntelliJ. Experienced in database modeling, design, and development of PL/SQL stored procedures, and packages in relational databases: Oracle, SQL Server, PostgreSQL, and MySQL. Extensive experience in the design and architecture of J2EE-based large applications and good working experience in using different spring modules like Core Container, Application Context, MVC Framework, AOP, ORM Module, Batch, Integration, Cloud, and Spring Boot. Demonstrated expertise in utilizing various Amazon Web Services (AWS) including EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, and RDS. Proficient in utilizing ElasticSearch and OpenSearch for building scalable and high-performance search and analytics solutions. Strong experience in Spring Framework modules such as Spring MVC, IOC JDBC, Spring Boot, Microservices, Spring REST, Spring Eureka, Spring Ribbon, and Spring Netflix. Skilled in Docker, effectively containerizing web applications, microservices, and databases, including creation of Docker files and management of Docker registries. Skilled in troubleshooting and resolving issues with Kubernetes clusters, including debugging application errors and optimizing overall cluster performance. Experience with web servers like Tomcat 8, JBoss7.1.0, and Web Logic. Proficient in Kafka and experienced in building and deploying Kafka-based messaging systems. Well-versed in middleware persistence frameworks like Hibernate/JPA for mapping Java classes using Hibernate Query Language (HQL), Named Queries, Criteria, and Projections. Excellent critical thinking, decision-making, and problem-solving skills required to effectively work in the field of application development and maintenance.