As a Senior Product Software Engineer, you will work primarily on backend development using Java, focusing on REST services and SQL databases. You will be responsible for developing distributed software for cloud platforms, ideally Microsoft Azure, and have strong skills in delivering clean code and collaborating with teams through peer reviews and pair programming.
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
Similar Jobs
Information Technology • Software
The Senior Product Software Engineer is responsible for designing and implementing maintainable and scalable applications, participating in Agile practices, providing tier 4 support, and mentoring team members. They ensure code quality and maintain customer satisfaction while documenting processes and learning the full line of products.
Top Skills:
.Net.Net Collections.Net CoreAngularAsp.Net MvcC#CSSDesign PatternsEntity FrameworkHTMLJavaScriptJqueryLinqNhibernateObject-Oriented ProgrammingReactSQLSQL ServerVueWeb Development Standards
Information Technology • Software
The Senior Product Software Engineer will design, develop, test, and implement software tools and components for computer system operations, while leading modifications and maintaining documentation. Responsibilities include developing solutions, conducting unit testing, ensuring quality standards, managing software release cycles, and collaborating in Agile team settings.
Information Technology • Software
The Senior Product Software Engineer is responsible for developing and releasing Scandinavian hybrid and pure cloud products, providing support and mentoring junior staff, reviewing code, and designing scalable solutions while translating software requirements into programming code.
Top Skills:
.NetAngularAsp.NetAzureC#CSSHTMLJavaScriptSQLTypescript
What you need to know about the Mumbai Tech Scene
From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.