Professional Summary
Java Developer with Seven years of software development experience involving object-oriented analysis, design, development, and support of web-based and n-tier client/server applications based on Java, J2EE, AWS, and UI technologies. Ample experience in Core Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans, Executor Services, and Thread pools. Experienced in implementing Enterprise Applications with each phase of the Software Development Life Cycle (SDLC) including Requirements gathering, Analysis, Design, Reviews, Coding, Unit, and Integration Testing. Experience in working with APIs like REST and SOAP. Experience in designing Use cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered, object-oriented system architectures utilizing Unified Modeling Tools (UML). Experience in developing and managing Microservices using Spring Cloud and spring boot 2. Expert in front-end technologies such as HTML, HTML5, CSS, JavaScript, jQuery, Angular JS, AJAX, JSTL, and JSON. Experience in developing Single Page Applications (SPA) with Angular 8, React JS, Node JS, Backbone JS, and Express JS by using reusable components. Extensively worked on Hibernate for connecting to databases and improved the query performance by hibernating the cache. Expertise in Application development and Cross-Platform (Web & Client-Server) application design using various frameworks such as Spring Boot, Spring MVC, Spring Cloud, and Spring Security. Experienced with various modules in spring frameworks like Spring IOC (Dependency Injection), Spring DAO (JDBC, ORM), Spring Boot, Spring AOP, and Spring Batch. Ample experience in RDBMS like Oracle and SQL Server, including SQL, Stored Procedures, PL/SQL, and PostgreSQL. Worked Extensively in No-SQL databases like MongoDB and Dynamo DB. Expertise in implementing various design patterns including Test and Domain Driven Development, Singleton, Factory, Builder, Adapter, and Strangler Design Patterns. Tested the application by performing unit and integration testing by Junit, Mockito, and Wire Mock. Expertise in IDEs for software development like IntelliJ, NetBeans, Eclipse, and Eclipse STS. Experience in Apache Kafka for interservice communication across multiple services. Expertise in CI/CD tools like Docker, Jenkins, and Kubernetes for container creation and management. Experience in working with AWS (Amazon Web Services), EC2, RDS, Dynamo DB, S3, and Cloud Formation Templates. [Job Title] with demonstrated command of [Area of expertise]. [Type] expert with developed aptitude for [Skill] and [Skill]. Multilingual and fluent in [Language] and [Language], offering solid comprehension of cultural diversity. [Area of study] student with background in [Area of expertise]. Strong technical proficiency with work history in [Area of expertise]. In-depth knowledge of [Software] coupled with [Task] and [Task] abilities. Proven history of [Skill] and [Skill]. Seasoned Java Developer focused on solving customer problems, improving usability and maximizing efficiency. Specializing in conceptualizing innovative [Type] applications. Proactive Java development professional bringing expertise in SQL, HTML, CSS, JavaScript and other programming languages.