
4 years of IT experience in all phases of the Software Development Life Cycle (SDLC), specializing in Java/J2EE technologies, Spring frameworks (Boot, Rest, Security), Hibernate, SOAP/RESTful web services, and JavaScript. Proficiency in Core Java, encompassing Multithreading, Concurrency, File Handling I/O, Generics, Data Structures, Collections, and Garbage Collection. Adept at implementing Java 11 features, including Lambdas, Streams, Observables, and Completable Futures. Applied J2EE Design Patterns (Singleton, Factory, DAO, Session Facade) and developed Microservices using Spring Boot. Developed back-end interfaces using PL/SQL for Oracle databases, encompassing packages, stored procedures, functions, exception handling, object types, and triggers. Demonstrated expertise in database modeling and development, specializing in NoSQL databases such as MongoDB and Cassandra. Proficient in ensuring data integrity and confidentiality. Adept at using Maven for build automation and experienced with version control tools including Git, SVN, and CVS. Successfully implemented continuous integration using Jenkins. Demonstrated proficiency in containerization technologies such as Docker and Kubernetes, ensuring scalable and efficient deployment of Java applications. Extensive experience in J2EE testing, developing test cases with JUnit and implementing logging using Log4j. Familiarity with continuous improvement practices such as Agile (SCRUM) and Test-Driven Development (TDD). Experienced Java Developer focused on solving customer problems, improving usability and maximizing efficiency. Specializing in creating [Type] applications. Effective at working in Agile environments using Scrum methodologies.