Role : Senior Product Software Engineer (Java)
Job Description
Qualification: B.E/B.Tech. (Computer), MCA.
Role: Backend Developer
Experience: 6-10 Years
Key skills:
- Java 8+, JavaEE
- Knowledge on Any of the UI framework- Angular/React etc.
- Kotlin
- REST-Services
- SQL-Based Databases (PostgreSQL)
- JUnit, Sl4j (Logback),
- GitLab/GitHub, Maven/Gradle
Mandatory:
- Java 8+, REST, SQL-Based Databases, Junit, Knowledge on Angular/React framework
Good to have:
- J2EE, CQRS and Event Sourcing
- Web-component development experience (Angular/react)
- Cloud-Development (Azure)
- OpenAPI
- Eventbased Processing
- SaaS
Job Description:
- Deep knowledge Java 8 (at least 3 year hands-on) with state-of-the-art Java architectures based on REST – Web Services
- Good understanding of SQL-based databases. PostgreSQL is a plus.
- Strong experience in development of distributed software for the cloud, ideally Microsoft Azure(e.g. Azure SQL, PostgresSQL, Azure Functions, PaaS services)
- Strong experience in development of distributed software Experience with Clean Code, Peer Review and Pair Programming
- Ideally you have experience developing for cloud execution platforms (Azure, Docker, Kubernetes)
- Experience with UI development using a JavaScript framework (e. g. Angular, React JS)
- Experience setting-up and working within development environments which include Maven, Git/Subversion, Jenkins or similar Agile mindset.
- Very good written and spoken English
Read Full Description