About the role
Requirements:
- 5-8 years of software development experience.
- 5+ years of Java server-side design and development experience.
- Excellent knowledge of RESTful APIs.
- High proficiency in J2EE, Spring, Spring Boot and Hibernate.
- Experience with data models, SQL, and NoSQL.
- Experience with AWS, RDS, Docker, Kubernetes.
- Distributed Caching (Redis), queuing technologies (ActiveMQ, Kafka), Elasticsearch.
- Excellent knowledge of Microservices Architecture and implementation.
- Experience working in a small team setting along with an offshore development team.
- Strong verbal and written communication skills: proven ability to lead both vertically and horizontally to achieve results; thrives in a dynamic, fast-paced environment and does what it takes to deliver results.
- Commitment to security practices in policy and delivery.
- Vigilance in reporting of information and security vulnerabilities, whether personal devices, corporate assets, services offered to customers, or office environment
- Willingness to participate in additional security and privacy trainings.
- Willingness to be a model citizen/mentor in security practices for SRS.
Good to Have:
- Experience with APM tools like Stackify, New Relic.
- Experience in Electric Grid management solutions.
- Experience in Angular or similar JavaScript frameworks.
- Experience with GitHub/Bitbucket, Jira, Scrum, SonarCloud and CI/CD processes.
- Working knowledge of Linux.
- Experience working on software-as-a-service (SaaS), large-scale distributed systems and relational/No-SQL database.