Job scope
We are looking for Software Engineers with core Java expertise who will be part of development, testing teams with an objective of delivering a rugged cloud platform to be deployed across multiple domains like smart cities, agriculture, geo-spatial for exchanging consent-based data.
Job Responsibilities
- Developing secure, scalable, high-performance, distributed software systems
- Developing and testing source code for new features/modules
- Developing automated test suites for integration testing, regression testing, penetration testing, load testing and security testing
- Following best practices for software development
Skills
- Proficient in Java and Restful web service development
- Proficient in REST API principles, design and development
- Proficient in build and project management using Maven
- Experience in working with User Authentication, RBAC, Policy Management, Security and Privacy is a BIG plus
- Proficient in Junit and/or TestNG
- Proficient in Jmeter and/or Apache Benchmark and/or wrk
- Experience in working with code scanning, Burp Suite, vulnerability detection tools is a plus
- Proficient in REST Assured, Postman, Mockito is a plus
- Experience with databases such as Elasticsearch, Postgres etc.
- Proficient with GIT version control
- Prior experience with Frameworks such as VertX, Spring Boot is a plus
- Prior experience with message brokers such as RabbitMQ, Apache Kafka is a plus
- Experience working with Linux
- Experience with cloud compute platforms is a plus
- Experience in managing a team, software release cycles is a BIG plus
- Prior experience in Agile development cycles such as TDD is a plus
Qualifications
- BTech/MTech in Computer Science, ECE, EE. Candidates with IT work experience from other engineering disciplines may also apply.
- Experience: 5-8 years
- Work Location: Bangalore, Karnataka, India
