Apply

Senior Java Developer

Posted 2024-03-07

View full description

πŸ’Ž Seniority level: Senior, 6-7+ years

πŸ” Industry: Payment services

πŸ—£οΈ Languages: English

⏳ Experience: 6-7+ years

πŸͺ„ Skills: HibernateJavaMySQLSpring

Requirements:
  • 6-7+ years using core Java and/or J2EE, Spring
  • Knowledge in ORM solutions, e.g
  • Hibernate
  • Database experience with open-source databases like MySQL and/or PostgreSQL
Responsibilities:
Designing and implementing complex workflows, APIs, and UI backends for mPOS/POS payment platformsApply

Related Jobs

Apply

πŸ“ 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 BootCassandraClickhouseElasticsearchGrafanaPrometheusRedisCI/CDMicroservices

Posted 2024-11-19
Apply
Apply

πŸ“ Poland

🧭 Contract

πŸ” IT services, financial industry

  • 7+ years of experience as a Java Developer.
  • Advanced knowledge of Java 8/17.
  • Experience or knowledge of Apache Kafka.
  • Proficiency in working with large Spring, Hibernate, and Maven applications.
  • Good understanding of microservices.
  • Strong SQL database skills.
  • Experience in building APIs.
  • Proficiency in using GIT and Maven.
  • A proactive attitude with a willingness to learn.
  • Excellent communication skills in English.

  • Designing and developing applications that support financial processes, including payment management and transactions.
  • Implementing new features and integrating systems with microservices for enhanced application flexibility and efficiency.
  • Testing, debugging, and optimizing applications.
  • Creating technical documentation to support team processes and ensure compliance with industry standards.

SQLGitHibernateJavaKafkaSpringApache KafkaMavenCommunication SkillsDocumentationMicroservicesCompliance

Posted 2024-11-14
Apply
Apply

πŸ“ Poland

🧭 Contract

πŸ” IT services, financial industry

  • 7+ years of experience as a Java Developer.
  • Advanced knowledge of Java 8/21.
  • Experience with or knowledge of Apache Kafka.
  • Proficiency in working with large Spring, Hibernate, and Maven applications.
  • Good understanding of microservices.
  • Strong SQL database skills.
  • Experience in building APIs.
  • Proficiency in using GIT and Maven.
  • A proactive attitude with a willingness to learn new things.
  • Excellent communication skills in English.
  • Nice to have experience in Spock Framework, Docker, Kubernetes, and AWS.
  • Preferably have worked in the financial industry.

  • Designing and developing applications that support financial processes, including payment management and transactions.
  • Implementing new features and integrating the system with microservices to enhance application flexibility and efficiency.
  • Testing, debugging, and optimizing applications.
  • Creating technical documentation that supports team processes and ensures compliance with industry standards.

SQLGitHibernateJavaKafkaSpringApache KafkaMavenCommunication SkillsDocumentationMicroservicesCompliance

Posted 2024-11-13
Apply
Apply

πŸ“ Poland

🧭 Contract

πŸ” IT services

  • 7+ years of experience as a Java Developer.
  • Advanced knowledge of Java 8/21.
  • Experience with or knowledge of Apache Kafka.
  • Proficiency in working with large Spring, Hibernate, and Maven applications.
  • Good understanding of microservices.
  • Strong SQL database skills.
  • Experience in building APIs.
  • Proficiency in using GIT and Maven.
  • A proactive attitude and willingness to learn new things.
  • Excellent communication skills in English.

  • Designing and developing applications that support financial processes.
  • Implementing new features and integrating the system with microservices.
  • Testing, debugging, and optimizing applications.
  • Creating technical documentation to support team processes and comply with industry standards.

SQLGitHibernateJavaKafkaSpringApache KafkaMavenCommunication SkillsDocumentationMicroservicesCompliance

Posted 2024-11-13
Apply
Apply

πŸ“ Poland

🧭 Contract

πŸ” IT services, financial industry

  • 7+ years of experience as a Java Developer.
  • Advanced knowledge of Java 8/17.
  • Experience with or knowledge of Apache Kafka.
  • Proficiency in working with large Spring, Hibernate, and Maven applications.
  • Good understanding of microservices.
  • Strong SQL database skills.
  • Experience in building APIs.
  • Proficiency in using GIT and Maven.
  • A proactive attitude with a willingness to learn new things.
  • Excellent communication skills in English.
  • Nice to have: Experience in Spock Framework, Docker, Kubernetes, and AWS.
  • Preferably have worked in the financial industry.

  • Designing and developing applications that support financial processes, including payment management and transactions.
  • Implementing new features and integrating with microservices to enhance application flexibility and efficiency.
  • Testing, debugging, and optimizing applications.
  • Creating technical documentation to support team processes and ensure compliance with industry standards.

SQLGitHibernateJavaKafkaSpringApache KafkaMavenCommunication Skills

Posted 2024-11-08
Apply
Apply

πŸ“ Ukraine

πŸ” Fintech

🏒 Company: Intellectsoft

  • 5+ years of experience developing Java applications.
  • Expertise in frameworks like Spring Boot.
  • Strong background in designing, developing, and deploying microservices-based applications.
  • Proficiency with SQL databases, particularly PostgreSQL, and experience with data modeling.
  • Experience building RESTful APIs and messaging systems such as RabbitMQ, and gRPC.
  • Familiarity with containerization and orchestration tools including Docker and Kubernetes.
  • Knowledge of security protocols and best practices in fintech applications.
  • Experience with CI/CD pipelines and automated deployment processes.
  • Strong problem-solving and analytical skills.
  • Excellent communication skills, both written and verbal.

  • Support the design and implementation of fintech applications within an agile team.
  • Work in a team to design, develop, and maintain microservices-based applications.
  • Participate in code reviews and design reviews for performance, security, and scalability.
  • Develop RESTful APIs, work with messaging systems like RabbitMQ, and create gRPC interfaces.
  • Conduct unit testing, integration testing, and adhere to test-driven development principles.
  • Contribute to CI/CD processes, including Docker, Kubernetes, and container orchestration.
  • Troubleshoot complex technical issues and provide solutions.
  • Engage in technical discussions with cross-functional teams.

RESTful APIsMicroservices

Posted 2024-11-07
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 2024-11-07
Apply
Apply

πŸ“ Serbia

🧭 Full-Time

πŸ” Bioinformatics, life sciences

🏒 Company: Genestack Ltd

  • 6+ years of experience in software engineering.
  • Excellent knowledge of computer science, OOP, data structures, and algorithms.
  • Experience with data storage solutions, including RDBMS, columnar DBs like ClickHouse, and NoSQL.
  • Strong Java/Kotlin skills.
  • Deep knowledge of Spring framework.
  • Experience in code optimization, profiling, and testing.
  • Passion for refactoring and managing technical debt.
  • Interest in working within life sciences.
  • Excellent soft skills, including communication and cooperation.
  • Fluent in 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, focusing on scalability.
  • Propose, explain, and implement architectural solutions in close collaboration with other engineers.

AgileJavaKotlinSpringAlgorithmsClickhouseData StructuresRDBMSNosqlCollaboration

Posted 2024-11-07
Apply
Apply

πŸ“ Greece

🧭 Full-Time

πŸ” Software, Information, and Communication Technologies

🏒 Company: EUROPEAN DYNAMICS

  • Bachelor’s Degree in Computer Science or relevant field.
  • 3+ years of professional experience in the Software field.
  • Good knowledge of Java and Object Oriented design principles.
  • Knowledge of Spring and/or Spring Boot frameworks.
  • Experience with Java build automation tools (Maven) and version control systems (Git).
  • Knowledge of Relational Database development (MySQL and/or Oracle DB).
  • Excellent verbal and written English skills.

  • Designing, developing, testing, and supporting complex Java web-based applications.
  • Refactoring existing applications to use cloud microservices technologies.
  • Collaborating passionately with colleagues and participating in the team organization.
  • Contributing to continuous improvement and adhering to high professional standards.

AWSDockerAgileGitJavaKafkaKubernetesMySQLOracleSpringSpring BootAngularMavenCommunication Skills

Posted 2024-10-23
Apply
Apply

πŸ“ Greece

πŸ” IT consulting

🏒 Company: InventYOU AB

  • 5+ years of experience in Java development with a strong command of Java 11+.
  • Proficiency in SpringBoot and MVC architecture.
  • Hands-on experience with microservices architecture and RESTful API development.
  • Strong knowledge of SQL Server, with the ability to design and optimize databases.
  • Experience with front-end development using JavaScript frameworks like jQuery.js, Vue.js, React, or Angular.
  • Proficiency in containerization technologies, specifically Docker and Kubernetes.
  • Familiarity with CI/CD platforms, particularly TFS, and experience setting up and managing pipelines.
  • Experience with code quality tools like SonarQube and Artifactory.
  • Familiarity with SCRUM and Agile methodologies, with experience in iterative development cycles.

  • Contribute to the improvement of the development and build process.
  • Design and develop production-grade, enterprise-level systems utilizing messaging and microservices.
  • Participate in Java implementation of applications and microservices with integration to search engines.
  • Write backend code that is reliable, fast, scalable, and secure.
  • Implement OAUTH authentication mechanisms and create validation mechanisms through unit and integration tests.
  • Assist with deployment and configuration of the system and setup CI/CD pipelines.
  • Follow Scrum procedures and disciplines, providing work estimates when requested.
  • Produce technical documentation emphasizing secure coding practices and logging features.
  • Utilize Git, adhering to the pull request procedure, and ensure the writing of clean, secure, and high-quality code.

Agile methodologies

Posted 2024-10-21
Apply