Java Backend Developer
Posted on:
30+ days ago
Vacancies:
1 Vacancy
Job Summary
Key Responsibilities:
- Building software to expected quality and standards using distributed enterprise frameworks
- Participating in code test other quality reviews
- Debugging basic software components and identify code defects for remediation
- Enabling the deployment support and monitoring of software across test integration and production environments
- Automating deployments in test and production environments
- Scaling applications based on demand projections
- Minimum Qualifications Education Experience
- Up to 5 years of software development experience in a professional environment andor comparable experience with the following
- Must have good working knowledge in Java 8 and above experience with Java 11 and Java 17 is a plus
- Good to have a min of 1 year experience with GoLang language
- Must have good working knowledge with Spring Boot for service development
- Must have good working knowledge with Kafka and its integrations
- Must have good working knowledge in both SQL and NoSQL databases like Oracle PostgreSQL Couchbase Cassandra etc
- 5 years of experience in the abovementioned technologies
- Good to have knowledge in reactive programming like VertX or any other
- Good to have working knowledge with testing frameworks like Cucumber for BDDs JMeter for performance testing
- Must have a basic knowledge and understanding of tools like Jenkins Deployments SplunkKibanaGrafana GitHub
- Must have knowledge on the microservice based application development
- Good to have knowledge in developing and managing applications with higher transactions per second and high availability
- Having knowledge in caching mechanisms is a plus
- Good to having experience of working in Agile projects
- Technical certifications in the above skillset will be an added advantage
- Intermediate knowledge of infrastructure technologies and components familiarity with Cloud computing
- Experience with Eventdrive Microservices architecture for high availability distributed systems
- Experience using Spring Framework Junit GitHub Microservices Splunk and APIs
- Experience with Test driven development and unit testing frameworks
- Proficient understanding of code versioning tools such as GIT and code build tools like IntelliJ Redhat JBoss etc including DevOps concepts an CICD tools
- University Degree in computer science computer engineering or equivalent experience