user-experience-researchers-pteltd
Senior Software Engineer 2190
Job description
Mandatory Skills
Technical Skills
- 5+ years of relevant experience in Full Stack Development.
- Strong Java development experience (Senior level).
- Java backend application development , especially
- Multi-threading design and development.
- JVM troubleshooting and performance analysis.
- Exception handling.
- Unit testing using JUnit .
- Angular (strong UI/frontend development).
- Containerization (e.g., Docker/Kubernetes/OpenShift containers).
- Backend development with one or more of
- Node.js
- Java
- Python
- .NET
- Experience with SQL databases (Oracle, PostgreSQL) and/or NoSQL (MongoDB).
- Experience developing RESTful APIs .
- Understanding of Microservices Architecture .
- Version control using Git (or SVN).
- Technical documentation and specification writing.
Soft Skills
- Good English communication skills.
- Good team player.
- Able to work independently with minimum supervision.
- Able to work under pressure.
Preferred / Nice-to-Have Skills
These are explicitly mentioned as "Value added" or "plus"
- Experience with OpenShift .
- Experience with Java Spring Web Services (SOAP & REST).
- Experience using SonarQube or other code quality scanning tools.
- Technical solution presentation skills.


