Apply

Java Developer

Posted 9 days agoViewed

View full description

📍 Location: Serbia

🔍 Industry: SaaS

🏢 Company: BillingPlatform👥 101-250💰 $90,000,000 Private 11 months agoBillingSaaSEnterprise SoftwareFinTechSoftware

🪄 Skills: AWSDesign PatternsJavaKafkaRabbitmqSpringSpring BootActiveMQCI/CDMicroservicesTroubleshooting

Requirements:
  • Knowledge of Java 13 and above.
  • Experience with Java Server stack including Servlet API and JSP.
  • Experience with SOAP and REST methodologies.
  • Knowledge of the Spring Framework ecosystem such as Spring Boot and Spring Cloud.
  • Understanding of messaging systems like ActiveMQ, RabbitMQ, and Kafka.
  • Familiarity with Cloud Platforms and their services, preferably AWS.
  • Ability to diagnose and troubleshoot runtime issues.
  • Experience with high load and high data volume systems.
  • Experience working with microservices and microservice architecture.
  • Capability to design and present architectural diagrams.
  • Strong problem-solving skills.
  • Experience with CI/CD pipelines and DevOps practices.
  • Skills in software application troubleshooting and performance management.
  • Expertise in creating architectural and design patterns.
Responsibilities:
  • Develop clean and well-tested code.
  • Participate actively in scheduled team meetings and agile development processes.
  • Execute performance, load, and scaling analysis for the solutions being implemented.
  • Encourage others to follow good development practices.
  • Actively participate in constructive code review processes, both giving and being receptive to feedback.
  • Assist in recruiting, interviewing, and hiring for your team.
Apply

Related Jobs

Apply
🔥 Senior Java Developer
Posted about 1 month ago

📍 Lithuania, Serbia, Kazakhstan, Armenia, Georgia

🧭 Full-Time

🔍 Logistics Service Provider

🏢 Company: Greenscreens.ai

  • 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.

  • 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.

AWSDockerPostgreSQLSoftware DevelopmentSQLAgileElasticSearchGitJavaKafkaKibanaKubernetesMongoDBRabbitmqSpringSpring BootCassandraClickhouseGrafanaPrometheusREST APIRedisCI/CDMicroservices

Posted about 1 month ago
Apply
Apply

📍 Bulgaria, Georgia, Serbia, Poland

🧭 Full-Time

🔍 Linux security and open-source software

🏢 Company: Cloudlinux

  • 5+ years in software development.
  • Proficient in Java Core and the Spring framework.
  • Experience with NoSQL databases and PostgreSQL.
  • Experience with Gitlab as CI/CD.
  • Experience with repository management systems such as Nexus will be a plus.

  • Your role will involve enhancing the security of Java and delving deep into its inner workings.
  • You'll be tasked with conducting research and running experiments to expedite the assembly of Java packages.
  • You will investigate vulnerabilities in Java and Java libraries, focusing on the most popular end-of-life versions.
  • Your responsibilities will also include improving automation processes that construct the dependency tree and automatically rebuilding projects.

PostgreSQLSoftware DevelopmentJavaSpringNosqlCI/CD

Posted about 2 months ago
Apply
Apply
🔥 Senior Java Developer
Posted about 2 months ago

📍 Belgrade, RS

🧭 Full-Time

🔍 Bioinformatics

🏢 Company: Genestack Ltd

  • 6+ years of experience in software engineering.
  • Excellent knowledge of computer science principles, object-oriented programming, data structures, and algorithms.
  • Excellent experience with data storages, including RDBMS, columnar DBs (ClickHouse), and NoSQL solutions.
  • Excellent skills in Java/Kotlin.
  • Deep knowledge of Spring framework.
  • Strong experience in code optimization, profiling, and testing.
  • Passion for refactoring and managing technical debt.
  • Interest in working within the life sciences field.
  • Excellent communication and cooperation skills.
  • Fluent English.

  • Maintain and evolve system core, API, and related components.
  • Optimize data storages and backend components to meet challenging requirements on throughput and response time.
  • Work on the system’s scalability.
  • Propose, explain, and implement architectural solutions in close collaboration with other engineers.

AgileJavaKotlinSpringAlgorithmsClickhouseData StructuresRDBMSNosqlCollaborationSoftware Engineering

Posted about 2 months ago
Apply