Apply

Senior Java Developer

Posted over 1 year agoViewed

View full description

💎 Seniority level: Lead, Minimum 5 years

📍 Location: Open to applicants from any location

💸 Salary: 70 - 90 USD per hour

🔍 Industry: Web Development

🗣️ Languages: English

⏳ Experience: Minimum 5 years

🪄 Skills: DrupalGit

Requirements:
  • Bachelor’s degree in computer science, Software Engineering, or related field.
  • Minimum 5 years of experience as a Lead Web Developer or similar role.
  • Strong expertise in Drupal, Java, Angular, AWS, Git, and DevOps.
  • 4 years of mobile development experience.
  • Understanding of web development principles and design patterns.
  • Experience with front-end technologies like HTML, CSS, JavaScript, Angular, or React.
  • Experience with databases and SQL (Oracle, MySQL, PostgreSQL).
  • Excellent problem-solving and analytical skills.
  • Strong communication and leadership abilities.
  • Ability to work collaboratively in a team environment.
Responsibilities:
  • Provide technical leadership and guidance to a team of web developers.
  • Lead the design, development, testing, and deployment of web applications.
  • Collaborate with stakeholders to define architectural decisions.
  • Utilize AWS for cloud infrastructure management.
  • Implement Git version control and DevOps practices.
  • Oversee project timelines, resources, and deliverables.
  • Conduct code reviews and ensure quality assurance.
  • Provide technical support and resolve complex issues.
  • Promote continuous learning of new technologies within the team.
Apply

Related Jobs

Apply

📍 Poland

🔍 Finance and Energy markets

🏢 Company: Capco👥 101-250Electric VehicleProduct DesignMechanical EngineeringManufacturing

  • Expertise in Core Java (JDK 11/17), Collections, Threading, JDBC.
  • Strong experience with Object-Oriented Programming (OOP), Design Principles, and Design Patterns.
  • Hands-on experience with Spring Framework (Spring Boot, Spring Data, Hibernate), Web Services, REST APIs, and Microservices architecture.
  • Proficiency in unit testing, integration testing, and behavior testing using JUnit, Mockito, Cucumber.
  • Strong experience with Java IDEs like IntelliJ IDEA, Eclipse, VS Code.
  • Skilled in Java debugging, profiling, and performance tuning.
  • Experience with OLTP and OLAP systems, preferably PostgreSQL and Clickhouse.
  • Good exposure to Java coding standards, clean code, and code review.
  • Knowledge of Domain-Driven Design and Microservices Architecture.
  • Proficient in Shell scripting and working in a UNIX/LINUX environment.
  • Familiarity with authentication and authorisation frameworks/tools (e.g., AD/LDAP, OAuth2, SSO, Kerberos, JWT, Spring Security).
  • Experience with JIRA, Git/Bitbucket, and Gitflow branching strategy.
  • Familiarity with build tools, CI/CD pipelines, and code quality tools (e.g., Maven, Jenkins, SonarQube, Artifactory).

  • Design and develop JAVA Services and REST APIs.
  • Deliver quality implementations given budget, and time constraints.
  • Take ownership and responsibilities of some core Java components.
  • Propose design improvements for application performance as per SLA/OLA.
  • Ensure good unit test code coverage and maintain code quality.
  • Monitor and fix issues from security scans to ensure compliance.
  • Support all testing activities including SIT/UAT/PT/Regression/PenTest.
  • Prepare for releases and provide standby support during releases.
  • Perform L3 support on rota, collaborating with PSS for PROD issue resolution.
  • Create and maintain documentation for both Dev Guide and User Guide.
  • Conduct knowledge transfer sessions and mentor new Java developers.
  • Engage with architects on high-level and low-level designs.
  • Explore new backend technologies and create POCs for discussion.

PostgreSQLGitHibernateJavaJenkinsJUNITSpringClickhouseJDBCMavenREST APILinuxMicroservices

Posted about 1 month ago
Apply
Apply
🔥 Senior Java Developer
Posted about 2 months 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 2 months ago
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 2 months ago
Apply
Apply
🔥 Senior Java Developer
Posted 3 months ago

📍 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 3 months ago
Apply
Apply
🔥 Senior Java Developer
Posted 3 months ago

📍 LATAM

🔍 Software Development

🏢 Company: Moovx

  • Experience with Java 8 & 11, Spring, Spring Boot, Spring cloud, Kafka, AWS, HTML, jQuery, Bootstrap, Type Script, and NoSQL databases, specifically Mongo DB.
  • Familiarity with Gradle, Maven, Git, SVN, Jira, Bitbucket, Confluence, Kubernetes deployment, and Microservice based architecture design and implementation.

  • Join the LATAM's most talented team at MOOVX as a Senior Java Developer.
  • Contribute to the development of custom software solutions in a supportive and innovative environment.

AWSSoftware DevelopmentAgileGitHTMLJavajQueryKafkaKubernetesSpringSpring BootJiraMavenNosqlConfluence

Posted 3 months ago
Apply
Apply

📍 Colombia

🔍 Fare payment and public transport

  • A good command of the English language is required, including the ability to communicate clearly and effectively in both written and spoken English.
  • Solid core programming skills in Java or Kotlin and the ability to quickly pick up new technologies and domains.
  • Desire to implement quality software that operates at scale.
  • Ability to operate as part of a team that owns their piece of software and advises on the best shape of a new feature.
  • Open to adopting well-supported ideas and solutions with a productive approach towards governance.
  • Excellent interpersonal skills to foster positive relationships with colleagues and contribute effectively to team goals.
  • A proactive and driven mindset to ensure projects are completed efficiently and effectively.

  • As a Senior Java Developer at Masabi, you will be responsible for building new features across multiple backend services that are central to our systems.
  • Our teams are self-organizing, using scrum, kanban, or a hybrid approach tailored to meet their goals effectively.
  • Each team comprises specialists in development, testing, and sometimes hardware, working collaboratively to deliver excellent business outcomes for our customers.
  • As we expand our fare engine calculations and architecture, this role enables developers to work with diverse technologies and programming paradigms, on complex and interesting challenges.
  • We also host hack days a few times a year for fun, learning, and prototyping innovative ideas that could benefit our customers.

DynamoDBGitJavaKafkaKotlinGroovyMaven

Posted 3 months ago
Apply
Apply

📍 Argentina

💸 $3,000 - $5,000 per month

🔍 Fare payment systems, public transport

  • A good command of the English language is required for this role, including the ability to communicate clearly and effectively in both written and spoken English.
  • Solid core programming skills in Java or Kotlin and the ability to quickly pick up new technologies and domains.
  • Desire to implement quality software that operates at scale.
  • Ability to operate as part of a team that owns their piece of software and advise on the best shape of a new feature.
  • Open to adopting well-supported ideas and solutions, demonstrating a productive approach towards governance.
  • Excellent interpersonal skills to foster positive relationships with colleagues and contribute effectively to team goals.
  • A proactive and driven mindset to ensure projects are completed efficiently and effectively.

  • As a Senior Java Developer at Masabi, you will be responsible for building new features across multiple backend services that are central to our systems.
  • Our teams are self-organizing, using scrum, kanban, or a hybrid approach tailored to meet their goals effectively.
  • Each team comprises specialists in development, testing, and sometimes hardware, working collaboratively to deliver excellent business outcomes for our customers.
  • As we expand our fare engine calculations and architecture, this role enables developers to work with diverse technologies and programming paradigms, on complex and interesting challenges.
  • We also host hack days a few times a year for fun, learning, and prototyping cool and innovative ideas that could benefit our customers.

GitJavaKafkaKotlinSCRUMGroovyMaven

Posted 3 months ago
Apply
Apply
🔥 Senior Java Developer
Posted 4 months ago

📍 Turkey

🔍 Big Data

🏢 Company: Huawei Telekomünikasyon Dış Ticaret Ltd

  • Minimum bachelor’s degree in computer engineering, electrical engineering, software engineering, or equivalent.
  • Minimum 4 years of experience in a professional environment.
  • Minimum 4 years of experience in Java and Spring Framework.
  • Familiarity with open-source big data components such as Hadoop, HBase, Spark, Flink, and Hive.
  • Strong understanding of Hadoop components and distributed file systems like Hdfs.
  • Experience in performing root cause analysis on data and processes.
  • Experience with unit testing tools such as Junit and Groovy.
  • Experience working in Unix/Linux environments.
  • Experience with team collaboration and continuous development/integration using Git.
  • Strong analytical thinking, problem solving, communication, and presentation skills.
  • Fluency in both written and spoken English is required.
  • Passion for sharing knowledge and asking for help.

  • Analyze and resolve technical problems based on project requirements.
  • Backport issues on Apache open source repository to improve the version.
  • Identify, design, and implement internal process improvements.
  • Design and report technical analysis based on project requirements.
  • Develop technical features and conduct testing.
  • Increase unit test coverage based on developed features.
  • Perform code reviews and provide feedback.
  • Support and collaborate with teammates.

GitHadoopJavaJUNITSpringGroovySparkProblem SolvingLinuxPresentation skills

Posted 4 months ago
Apply