Senior JAVA Engineer
Responsibilities:
- Take responsibility for server components and micro-services written in Java & Spring.
- Ensure the quality, performance, scalability, and security of system components by collaborating with the team and following best practices.
- Gather business requirements from product team, understand the needs and how it can be implemented considering existing logic.
- Adhere to highest development standards β including clean code methodologies, code reviews, unit tests and integration tests.
- Research and experiment with new technologies, share insights with the team, and contribute to their proper adoption.
Requirements:
- Degree in Computer Science or equivalent and relevant experience in software development
- 5+ yearsβ experience developing commercial applications using Java and the Spring Boot framework.
- Experience with data modelling, RDBMS, SQL and ORMs
- Experience with AWS services and ecosystem is an advantage.
- Proven practical experience with micro-service architecture.
- Passionate about technology, ability to research new technology, determine best practices and educate other developers.
- Ability to work both independently and collaboratively, bringing innovative ideas to the team while supporting shared goals.
π
$3500-5300
Average salary range of similar jobs in
analytics β
Loading...