Senior Java Developer

Posted about 1 year agoInactiveViewed
LithuaniaSerbiaKazakhstanArmeniaGeorgiaFull-TimeLogistics Service Provider
Company:Greenscreens.ai
Location:Lithuania, Serbia, Kazakhstan, Armenia, Georgia
Languages:English, Russian
Seniority level:Senior, 5+ years
Experience:5+ years
Skills:
AWSDockerPostgreSQLSoftware DevelopmentSQLAgileElasticSearchGitJavaKafkaKibanaKubernetesMongoDBRabbitmqSpringSpring BootCassandraClickhouseGrafanaPrometheusREST APIRedisCI/CDMicroservices
Requirements:
5+ years of professional Java development experience. Proficient in the Spring Boot ecosystem for building microservices. Solid understanding of microservices architecture and distributed systems patterns. Strong proficiency in SQL and relational databases, preferably PostgreSQL. Understanding of REST architecture and API development. Experience with Git and familiarity with CI/CD practices. Knowledge of monitoring and logging tools like Prometheus, Grafana, and the ELK stack. Strong skills in writing unit and integration tests. Experience with Docker and Kubernetes. Experience with AWS or similar cloud services. Proficiency in both English and Russian. Experience with message brokers and familiarity with NoSQL databases. Knowledge of agile software development methodologies. Soft skills: strong problem-solving, excellent communication, teamwork, initiative, and eagerness to learn.
Responsibilities:
Design, build, and maintain efficient, reusable, and reliable Java code. Develop and maintain Java-based applications and services. Participate in the full software development lifecycle, including design, coding, testing, and deployment. Optimize application performance and scalability. Collaborate with team members, including front-end developers and cross-functional teams, to define and implement new features and integrate user-facing elements with server-side logic. Write unit and integration tests to ensure code quality. Troubleshoot and resolve software defects and issues. Identify and resolve bottlenecks and bugs in existing systems. Contribute to the design of application and database architecture. Stay updated with emerging technologies and best practices. Participate in code reviews and mentor junior developers to enhance team capabilities.
Similar Jobs:
Posted 12 days ago
Americas, EMEAFull-TimeSoftware Development
Senior Backend (Go) Engineer, Gitlab Delivery -Operate
Company:GitLab
Posted 12 days ago
UTC - + 4Full-TimeGlobal Employment
Senior Product Manager, Payroll
Company:Remote
Posted 12 days ago
EUFull-TimeSoftware Development
.NET Developer (Umbraco) (Remote, Full-Time) [AS193] EU
Company: