Software Engineer
Current• Direct and oversee all aspects the design and implementation of RESTful APIs using Java and Spring Boot in addition to the implementation of JSON for efficient data transfer and integration with Oracle databases.• Ascertain, assess, and translate complex business requirements into scalable microservices with the goal of dramatically improving system performance through Java 18 and Spring ecosystem (Spring Boot, Spring MVC).• Create and initiate strategies for optimizing a sophisticated Java-based codebase in order to maintain a high level of performance and reliability with AWS services (EC2, S3). • Red lines are suggested tasks. Feel free to remove or edit them as appropriate for your position.• Execute the full software development life cycle (SDLC), including developing flowcharts, layouts, and documentation to identify requirements and solutions.• Produce specifications, determine operational feasibility, and integrate software components into a fully functional software system.• Ensure continued functionality of the program during maintenance and testing of software and revisit the development process to fix bugs or address concerns.• Document each aspect of the system and applications as a reference for future upgrades and maintenance.