Apply

Senior Java Developer

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior, Extensive experience

🔍 Industry: Software development and observability

🗣️ Languages: English

⏳ Experience: Extensive experience

Requirements:
  • Extensive experience in Java development and architectural design.
  • Commercial experience with Java, SpringBoot, and relevant backend technologies.
  • Experience with test-driven development, clean code, and design patterns.
  • Willingness to pass on knowledge to team members, be proactive, and learn other programming languages.
Responsibilities:
  • Depending on strengths, focus on Storage and Analytics Systems, Application Security, or Software Distribution.
  • Work involves finding new ways to process large data payloads, vulnerability detection for cloud apps, and enabling use of the full product range.
Apply

Related Jobs

Apply

📍 Moldova, Romania, Poland, Turkey, Egypt

🏢 Company: Ncentiva👥 1-10Gift CardTrading Platform

  • 7+ years of hands-on experience in Java, specifically 5+ years with Spring Boot.
  • Proven experience as a solutions architect with a focus on cloud-native principles.
  • Extensive AWS experience, including EC2, ECS, Lambda, S3, RDS, CloudFormation.
  • Strong knowledge of SQL and NoSQL databases, including data modeling and optimization.
  • Familiarity with DevOps practices and CI/CD tools like Jenkins or GitLab CI.
  • Excellent problem-solving skills and ability to communicate technical concepts in English.

  • Design and build scalable, secure backend systems using Java Spring Boot.
  • Lead the deployment, management, and scaling of applications on AWS services.
  • Oversee the design and management of SQL and NoSQL databases for performance.
  • Help build and mentor a team of engineers, fostering a collaborative culture.
  • Collaborate with cross-functional teams to deliver cohesive solutions.
  • Ensure adherence to code quality standards and optimize CI/CD pipelines.

AWSSQLJavaSpring BootNosqlCI/CDRESTful APIsDevOpsTerraformMicroservices

Posted 7 days ago
Apply
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 16 days ago
Apply
Apply
🔥 Senior Java Developer
Posted 23 days ago

📍 United States

🧭 Full-Time

💸 120000.0 - 160000.0 USD per year

🔍 Energy

🏢 Company: Resource Innovations👥 251-500Information ServicesConsultingEnvironmental ConsultingInformation TechnologyEnergy

  • B.S. or M.S in Computer Science or related field.
  • 6-10 years of software development experience in Java, Spring Boot, Hibernate, Maven, and JMS.
  • Experience with MySQL Database, SQL, and Web Services (REST, SOAP).
  • Proficiency in data integration frameworks like Apache Camel, ETL tools like Pentaho or Stitch.
  • Familiarity with test development using tools like Junit, TestNG, and Mockito.
  • Ability to develop quality code using design patterns and multi-thread programming.
  • Experience in Agile software development using Jira, Confluence, and Git.
  • Knowledge of AWS Cloud Services and Linux.
  • Understanding of UI/UX design principles and CI/CD pipelines.
  • Strong critical thinking, analytical, and problem-solving skills.
  • Excellent communication skills and ability to work independently.

  • Lead and participate in the full software development life cycle of cloud-based enterprise software applications.
  • Design and develop Java-based cloud native applications using Spring Boot.
  • Leverage RDBMS, SQL, and APIs for web services integration.
  • Develop data interfaces utilizing data integration platforms and ETL tools.
  • Identify and resolve complex technical issues to meet client needs.
  • Ensure designs meet performance, security, usability, reliability, and scalability requirements.
  • Contribute to code reviews and provide feedback on designs and code.
  • Research, analyze, recommend, and integrate solutions.

AWSSoftware DevelopmentSQLAgileDesign PatternsETLGitHibernateJavaJUNITMySQLSpringSpring BootJiraMavenRDBMSNosqlCommunication SkillsCI/CDLinuxJSONConfluence

Posted 23 days ago
Apply
Apply
🔥 Senior Java Developer
Posted 28 days ago

📍 South Africa

🧭 Full-Time

🔍 FinTech

🏢 Company: Dijkstrack

  • Mastery of Java and frameworks like Spring and Hibernate.
  • Experience with HTML, CSS, and JavaScript for web development.
  • Solid understanding of relational databases (e.g., MySQL, PostgreSQL).
  • Familiarity with Agile/Scrum development methodologies.
  • Proficiency in cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Understanding of microservices architecture and tools like Docker and Kubernetes.
  • Knowledge of NoSQL databases like MongoDB or Cassandra.
  • Exposure to DevOps practices and tools such as CI/CD pipelines, Jenkins, and Git.

  • Architect and develop game-changing applications using Java technologies.
  • Collaborate with product managers, designers, and fellow developers to deliver killer features.
  • Write clean, elegant, and efficient code that stands the test of time.
  • Review code, share insights, and champion best practices in development.
  • Diagnose and resolve issues, ensuring smooth functionality.
  • Optimize performance and scalability for enhanced user experiences.

AWSDockerPostgreSQLAgileGitHibernateHTMLCSSJavaJavascriptJenkinsKubernetesMongoDBMySQLSCRUMSpringAzureCassandraNosqlCI/CDDevOpsMicroservices

Posted 28 days ago
Apply
Apply
🔥 Senior Java Developer
Posted 30 days ago

📍 Belgium

🔍 Digital services

  • A passionate developer with at least 5 years of experience as full stack java developer.
  • Practical knowledge of one or more of the following technologies: Spring, Angular, React, Hibernate, JSF, Web Services, XML, JSP/Servlets/JSTL, and Maven.
  • Fluency in Dutch and essential knowledge of English.
  • Ability to visit clients on-site in Belgium.

  • To share and upgrade your skills through multiple projects ranging from new applications & functionalities developments to complex cross-projects developments.
  • To share your expertise and exchange about projects status and issues during the scrum meetings.
  • To help identify and contribute to key improvements elements of development projects.
  • To take the lead on the quality of the delivery by playing a proactive role in the testing phases.
  • To ensure the delivery of well designed, testable, and efficient code.
  • To coach and help junior profiles on some matters.

HibernateJavaSCRUMSpringAngularMavenReact

Posted 30 days ago
Apply
Apply

📍 India

🔍 Digital Infrastructure for Global Shipping

🏢 Company: Truelogic Software

  • Bachelor's degree or higher in Software Engineering, Computer Science or a related field.
  • 10+ years of experience designing, building and refactoring high-quality scalable Java services.
  • 4+ years of experience working with database models, design, DDLs and DMLs.
  • 2+ years experience with workflow orchestration services like AWS Step Function, AWS SQS, AWS Lambda.
  • Experience on Cloud Solutions (preferably AWS).
  • Experience building and supporting end-to-end integrations.
  • Prior experience in a startup and comfortable owning decisions.
  • Desire to solve difficult problems and translate solutions into high performance code.
  • Proficiency in Java, SpringBoot, AWS Glue, AWS Data Pipeline, PostgreSQL, SQL Server, Linux, AWS, Docker, Terraform, REST, Queuing/Messaging Services.

  • Develop services for capturing and transforming data into high-quality datasets.
  • Support development, architecture, enhancement, and maintenance of ETL processes/integrations.
  • Build services that power data pipelines and design new data models.
  • Maintain ETL processes and workflows in a cloud environment.
  • Implement system architecture considering testability, maintainability, scalability, and observability.
  • Optimize code and processes for performance and improvements.
  • Identify and mitigate security concerns, refactor old code, and follow best practices.
  • Assist with reliable Application Performance Monitoring tools.
  • Automate testing and continuous integration.
  • Collaborate with various teams across the business.

AWSDockerPostgreSQLETLJavaSpring BootTerraform

Posted 30 days ago
Apply
Apply
🔥 Senior Java Developer - Kotlin
Posted about 1 month ago

📍 India

🧭 Full-Time

🔍 FinTech

🏢 Company: CloudHire👥 11-50RecruitingWeb DesignSoftware

  • 6 to 10 years of professional experience as a Software Engineer.
  • Extensive development experience on the JVM, primarily using Java.
  • At least 2 years of recent hands-on experience with Kotlin.
  • Proficiency in Java and Kotlin programming languages.
  • Strong experience with Spring Boot and backend development frameworks.
  • Familiarity with frontend frameworks like Vaadin is a plus.
  • Hands-on experience with infrastructure as code tools like Pulumi, Terraform, or equivalents.
  • Experience in the FinTech sector or traditional banking domains is advantageous.
  • Excellent problem-solving abilities and attention to detail.
  • Strong communication skills with a team-oriented mindset.
  • Ability to thrive in a startup environment—adaptable, proactive, and comfortable with ambiguity.

  • Design, develop, and maintain scalable applications using Java and Kotlin.
  • Utilize frameworks such as Spring Boot, Vaadin, or similar to build robust backend services.
  • Contribute to infrastructure setup and management using tools like Pulumi or Terraform.
  • Ensure applications are optimized for performance and scalability.
  • Participate in architecture and design discussions to influence the technical direction.
  • Collaborate with a small, high-performing team to solve complex technical challenges.
  • Provide guidance and mentorship to junior developers as the team expands.
  • Foster a culture of continuous learning and improvement.
  • Stay updated on industry trends, emerging technologies, and best practices.
  • Identify opportunities for process and product improvements.

Backend DevelopmentLeadershipJavaJVMKotlinSpringSpring BootCommunication SkillsTerraformAttention to detail

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

📍 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 about 2 months 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

Related Articles

Posted 4 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 4 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 4 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 4 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 5 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.