Senior Software Engineer
Summary
	Solely maintained a web-based platform having 4 Spring-Boot apps converging into a single ReactJS based UI.
	Added a new Account Management application from scratch to implement account support, with AWS S3 buckets.
	Carried the end-to-end ownership of this ReactJS based platform including production deployments of all 4 backend platforms.
	Launched REST+ WebFlux streaming features which serve chips related data in CSV and other formats, in all 4 applications.
	Built Continuous-Measurement enhancement in JavaFX based thick client app. It was shown in sales-demonstrations and in exhibitions, online media as well.
	Executed planning and implementing quarterly plans for this platform, resulting in more than 50% engagement from stakeholders.
	Implemented time series DB in PostgreSQL to maintain logging of all activities across all aspects of application.
	Developed and maintained all the test cases for this application, from unit up to Acceptance testing.
Expectations
Senior Software Engineer role
Employment Preferences
Relocation destinations:
- United Kingdom
Expected Base Salary
**,000 GBP
Expected Hourly Rate
**0 GBP/hr
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Skills
- Java 8
- Java 11
- Java 17
- REST
- SOAP
- C#
- Spring MVC
- Spring Boot
- Microservices
- AWS
- Amazon Web Services
- EC2
- S3
- Lambda Functions
- Software Architecture
- Domain Driven Design
- DDD
- Test Driven Development
- TDD
- Unit Testing
- Integration Testing
- UATs
- Acceptance Testing
- Junit
- Mockito
- Test Cases
- ReactJS
- NodeJS
- JavaScript
- JQuery
- DWR
- Other JavaScript Libraries
- Continuous Integration
- Continuous Deployment Jenkins
- Bamboo
- Bitbucket
- Nexus
- Git
- Maven
- Agile Scrum
- Kanban
- Scrum-ban
- JIRA
- Other Task Management Tools
- Message Queue MQ
- RabbitMQ
- WebSphere MQ
- JMS
- Database
- PostgreSQL
- MySQL
- Oracle
- Hibernate
- SQL
- PLSQL
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
