Sweya
Fullstack Java Developer
Email ID: ady0ja@r.postjobfree.com
PH#: 681-***-****
Professional Summary
* ***** ** ** ********** in Design, Analysis, Development, Integration, Implementation, and Maintenance of Enterprise Applications using Java/J2EE technologies.
Followed bi-weekly Sprint with Behaviour-Driven Development (BDD), Test-Driven Development (TDD), Waterfall and Agile/Scrum methodologies.
Mastered in designing and development of interactive UI using HTML5, CSS3, JavaScript, HTML, Bootstrap, jQuery, AJAX, JSON, XML.
Experienced at MVVM design pattern, JavaScript data capture, DOM (Document Object Model), JavaScript frameworks like Angular with NGRX and React Redux and Flux architectures.
Experience with latest Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings.
Expertise with open-source spring framework modules like Spring MVC, Spring AOP, Spring Boot, Spring Data, Spring ORM, Spring JDBC and Spring Security.
Experience using Web Services (REST, SOAP, WSDL, UDDI) and Service Oriented Architecture (SOA).
Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.
Worked exceptionally on Kafka, RabbitMQ, ActiveMQ and Java Message Service (JMS).
Extensively worked with Version Control Systems like GIT & GITHUB.
Experience of using IDE Tools like Eclipse, STS and NetBeans for Java/J2EE application development.
Expertise in deployment on Web/Application Servers like Tomcat and WebLogic.
Experience in writing Build Scripts in MAVEN and using CI (Continuation Integration) tools like Jenkins.
Experience in Version Control tool like GIT for Source Code version management and merging Source code after intermittent Project releases.
Experience in working on different Operating Systems such as Windows Vista, Windows, Linux.
Excellent Technical, Analytical, Problem-Solving skills, strict attention to detail and ability to work independently, work within a team environment.
Technical Skills
Programming Languages
JAVA, C, C++, SQL, PL/SQL
J2EE Technologies
JSP, Servlets, JMS, JDBC, JTA, JNDI, LDAP, Spring, Hibernate, Struts, Annotations, AOP (Aspect Oriented Programming), IOC (Dependency Injection
Frameworks
Spring, Spring AOP, Spring IOC, Spring Data, JDBC, Spring Boot, Spring Batch, Spring MVC, Spring Cloud.
Database
Oracle, SQL-Server, MySQL server, TOAD, Mongo DB/ NOSQL, DB2
IDEs
Eclipse, Net Beans, IBM RAD, STS, IntelliJ
Web/Application Servers
Web Logic, WebSphere, Apache Tomcat, JBOSS
Cloud technologies (AWS)
EC2, S3, ELB, Auto, Scaling, VPC, Route53, DNS & IAM
Deployment and Build Tools
Jenkins, Maven
Version Control Tools
Git, SVN
Operating Systems
Windows, UNIX, LINUX.
Professional Experience
Client: LexisNexis, NC April 2022 – Till date
Role: Fullstack Java Developer
● Developing and deploying web- app using Java, Angular and SQL Server stack for Enterprise Legal Management in Legal Domain.
● Designing REST API endpoints and implementing RESTAPI calls in web-app which improves the usability of the application.
● Developing single page application and reusable components using Angular and fine tuning the SQL queries in SQL Server.
● Configured and monitored maven build jobs for CID using Bamboo. Also participated in peer code reviews.
● Responsible for understanding the scope of the project and requirements gathering.
● Designed the application by implementing the Struts Framework based on MC Architecture.
● Used JSP, JavaScript, HTML5, and CSS for manipulating, validating, customizing, error messages to the User Interface.
● Developed Spring Configuration file to define data sources and beans.
● Used Log4J for logging and tracing the messages.
● Used Spring IOC, AOP, Spring Boot to implement middle tier.
Client: Forcht Bank, Lexington, KY June 2020 – March 2022
Role: J2EE Developer
Responsibilities:
Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects – Agile Methodology.
Created Spring Boot application and refactored the code from Java 8 to Java 11. Implemented latest version of Java 11 Features.
Worked on configuration of development environment using Spring Boot 2.2 with Spring MVC, Spring Data, Prime faces.
Used Spring Boot framework with Java to implement Microservices Architecture with JAX -RS as a web service.
Implemented OAuth2 token-based authorization scheme using spring security to secure Rest API.
Used REST client / POSTMAN to check the response of various API's, Swagger UI as a visual documentation for back-end implementation and client-side consumption.
Involved in writing complex PL/SQL, Stored Procedures, Triggers and Cursors in Oracle.
Used XML Web Services using SOAP to transfer information to the Credit Monitoring Systems.
Deployed the Application in Apache Tomcat Server.
Used Maven to connect with remote repository and to manage the project dependencies and jar packages.
Used Git as application repository and for deploying to AWS using code commit.
Used JIRA to raise tickets and track user stories, tasks, epic, bugs etc.
Environment: Java 11, Spring, Spring Boot, Spring MVC, Spring Data, OAuth 2, Rest API, Swagger UI, Oracle, XML, Maven, GIT, Apache Tomcat Server, Visual Studio IDE, Jira, Agile, Windows.
Client: Horizon Software, Hyderabad, India June 2018 – Nov 2019
Role: J2EE Developer
Responsibilities:
Actively involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing.
Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection Objects.
Designed and developed using the Java collection API with Java 8 features and for Authentication and authorization extensively Spring Security is used.
Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
Used JAX-RS for creating Restful web service and implemented authentication by using OAuth2 Security Framework.
Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
Used Log4j for Logging various levels of information like error, info, debug into the log files.
Built Microservices using spring boot with continuous deployment and continuous integration using Jenkins.
Used for create the project archetype and build the interface modules for create WAR and EAR files.
Worked with Maven to web design and implement application using Spring Integrations and Spring Security.
Extensively used STS for developing, debugging, integrating and deploying the application.
Used GIT for version control and Eclipse IDE for development.
Used JIRA for issue tracking purposes and verifying commits whenever necessary
Environment: Java 8, Spring, Spring Boot, Spring Security, JDBC, Microservices, IOC, AOP, JAX-RS, Apache Tomcat Server, STS, Maven, Eclipse IDE, GIT, Jira, Windows.