Senior Java Engineer
About the position
- Develop and design a scalable system
- Investigate new technological areas and understand them in depth through rapid self-learning
- Demonstrate strong analytical problem-solving skills to support scalable and sustainable design solutions
- Deliver high-quality solutions to our clients by adhering to software design, development, and testing best practices
Position Requirements:
- At least 3 years of experience as a Java/J2EE developer
- Experience in Relational/NoSql Distributed Databases
- Solid understanding of Messaging platforms (Kafka etc.)
- Experience with developing microservices-based architecture.
- Experience in Spring framework, Springboot, Hibernate, and In-depth knowledge of Java 8+ development
- Experience in unit testing frameworks, such as Junit, TestNG, etc.
- Experience in writing design documents for SW architecture
- Comfortable tackling new problems and thinking outside the box
- Ability to work independently with minimum supervision and to take on additional tasks as required
Working in a scrum team
Advantages:
- Python, Spark
- Experience with Kubernetes
- Advanced Dev Environment knowledge: Maven, GIT, Jenkins, Docker
- Experience working as a software developer in an Agile environment
- Experience in CI tools such as Jenkins
- Working in a Linux environment
Required skills experience
| Java | 6 years |
| NoSQL | 2 years |
| Jenkins | 2.5 years |
| Docker | 2 years |
| JUnit | 2.5 years |
Required languages
| English | B2 - Upper Intermediate |
Java, NoSQL, Jenkins, Docker, JUnit
📊
$3300-5000
Average salary range of similar jobs in
analytics →
Loading...