Apply

Senior Java Developer

Posted 3 days agoViewed

View full description

πŸ’Ž Seniority level: Senior

πŸ—£οΈ Languages: English

Requirements:
  • Experience with Spring Boot, Microservices, Java, GIT, JIRA, Maven, Confluence, Spring framework
  • Strong understanding of caching strategies and cache management techniques.
  • Experience in Jest, Mocha or similar testing frameworks for unit testing and test automation.
  • Deep knowledge of performance optimization techniques for web applications.
  • Familiarity with persona management concepts and implementation strategies.
Responsibilities:
NOT STATEDApply

Related Jobs

Apply

πŸ“ United States

🧭 Full-Time

🏒 Company: Information & Technology Management

  • Experience with Java, AWS services, and Python scripting
  • Experience with Spring Boot, Quarkus, or Micronaut
  • Experience with RESTful APIs & GraphQL services
  • Experience with AWS Lambda, API Gateway, DynamoDB, and ECS/EKS
  • Experience with AWS CloudWatch, X-Ray, and log monitoring
  • Experience with IAM policies, encryption, and access controls
  • Experience with Pandas, NumPy, or PySpark
  • Experience with CI/CD pipelines using AWS CodePipeline, GitHub Actions, or Terraform
  • Experience with Docker and Kubernetes (EKS)
  • Develop and maintain scalable, high-performance Java microservices using Spring Boot, Quarkus, or Micronaut.
  • Design and optimize RESTful APIs & GraphQL services for enterprise applications.
  • Implement event-driven architectures using AWS SQS, SNS, or Kafka.
  • Build cloud-native applications leveraging AWS Lambda, API Gateway, DynamoDB, and ECS/EKS.
  • Optimize application performance using AWS CloudWatch, X-Ray, and log monitoring.
  • Ensure AWS security best practices using IAM policies, encryption, and access controls.
  • Develop Python scripts for ETL pipelines, cloud automation, and DevOps workflows.
  • Work with Pandas, NumPy, or PySpark for data manipulation when required.
  • Integrate Python-based microservices into the Java ecosystem.
  • Implement CI/CD pipelines using AWS CodePipeline, GitHub Actions, or Terraform.
  • Deploy and manage containerized applications using Docker and Kubernetes (EKS).
  • Ensure automated deployments, logging, and monitoring for production systems.
  • Work in an Agile/Scrum environment with cross-functional teams.
  • Mentor junior engineers and provide technical leadership on Java/AWS best practices.
  • Participate in code reviews, architecture discussions, and performance tuning.

AWSBackend DevelopmentDockerGraphQLLeadershipPostgreSQLPythonSQLAgileCloud ComputingDynamoDBETLJavaKubernetesSpringSpring BootServerlessCI/CDRESTful APIsDevOpsTerraformMicroservices

Posted 13 days ago
Apply
Apply

πŸ“ Pakistan, Nepal, Sri Lanka, Indonesia, Philippines

🧭 Full-Time

πŸ” Billing and payments systems

🏒 Company: In All Media Inc

  • Proficiency in Java.
  • Experience with the Spring Boot framework.
  • Strong knowledge of MySQL, PostgreSQL, or SQL Server.
  • Familiarity with NoSQL Databases such as MongoDB, Cassandra, or DynamoDB.
  • Expertise in database design, including normalization, indexing, and query optimization.
  • Experience in API development, both RESTful and GraphQL.
  • Experience managing microservices.
  • Familiarity with API authentication methods like OAuth, JWT, or OpenID Connect.
  • Experience with code profiling tools (e.g., New Relic, Datadog) to identify performance bottlenecks.
  • Knowledge of caching techniques and technologies like Redis, Memcached, or CDN services.
  • Strong understanding of scaling techniques, including horizontal/vertical scaling and load testing.
  • Solid knowledge of microservices and monolithic architectures.
  • Develop and maintain server-side logic for our billing and payment platforms.
  • Collaborate with cross-functional teams to design and implement system integrations that optimize the user experience.
  • Design and implement robust APIs, including RESTful and GraphQL, to enhance communication between systems.
  • Manage microservices architecture to ensure efficient data flow and scalability.
  • Optimize application performance through code profiling, caching, and load testing.
  • Design and maintain databases (MySQL, PostgreSQL, SQL Server) ensuring data integrity and performance optimization.
  • Implement authentication mechanisms (OAuth, JWT, OpenID Connect) for API security.
  • Contribute to system scalability using horizontal/vertical scaling strategies.

GraphQLPostgreSQLDynamoDBJavaMongoDBMySQLOAuthSpring BootCassandraRedisRESTful APIsMicroservices

Posted 16 days ago
Apply
Apply

πŸ“ Saudi Arabia

🧭 Full-Time

πŸ” Software Development

🏒 Company: AlWatania Information Systems

  • Bachelor's degree in Computer Science or related field
  • Minimum of 5 years of experience in Java development
  • Strong understanding of Java SE and Java EE technologies
  • Experience with Spring and Hibernate frameworks
  • Knowledge of relational databases and SQL
  • Experience integrating RESTful APIs
  • Excellent problem-solving skills
  • Develop, test, and maintain high-performing Java applications
  • Collaborate with product managers and stakeholders
  • Architect scalable solutions using Java frameworks
  • Write efficient, reusable, and reliable Java code
  • Perform code reviews and mentor junior developers
  • Troubleshoot and debug complex software issues
  • Participate in Agile methodologies
Posted 17 days ago
Apply
Apply

πŸ“ Bulgaria

πŸ” Healthcare and pharmaceuticals

🏒 Company: Tieto_Careers_External_Site

  • 5+ years of experience with Java and microservices architecture.
  • Proficiency in Spring Boot, Spring Web Flux, Spring Data.
  • Proficiency in AWS cloud services and AWS Lambda.
  • Experience with MongoDB.
  • Familiarity with CI/CD pipelines.
  • DevOps knowledge and experience with tools such as Terraform, Kubernetes, or AWS CDK.
  • Solid experience with writing unit tests and end-to-end (E2E) tests.
  • Experience working on large-scale projects.
  • Strong communication skills.
  • Proactive and engaged.
  • Proven track record of delivering complex software to production across multiple environments.
  • Design and develop modern, scalable, and high-performing enterprise applications.
  • Review and analyze business requirements and provide a technical perspective on approach, risk, and estimated development time.
  • Produce high-quality code implementing all security principles.
  • Mentor other developers and participate in code reviews.
  • Participate successfully in an established daily Scrum process and communicate frequently with clients and subject matter experts.

AWSJavaKubernetesMongoDBSpring BootCI/CDDevOpsTerraformMicroservices

Posted about 1 month ago
Apply
Apply
πŸ”₯ Senior Java Developer
Posted about 1 month ago

πŸ“ Colombia

πŸ” Technology services

🏒 Company: csgcareers

  • Bachelor’s degree or equivalent combination of education and experience.
  • At least 4 years of industry experience as a professional software engineer.
  • Strong knowledge of Java, Spring Boot, JPA, Hibernate, Kafka, Elasticsearch, Redis, Docker, Kubernetes, and OpenShift Container Platform.
  • Excellent understanding of web technologies including Angular, JavaScript, HTML5, and CSS.
  • Familiarity with CI/CD tools like Jenkins, GitLab, Bitbucket, and Artifactory.
  • Working knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Strong problem-solving and technical leadership skills.
  • Excellent written and verbal communication skills.
  • Ability to learn emerging technologies quickly.
  • Design, implement, test, and deploy microservices using various technologies.
  • Create RESTful APIs based on documentation from product management and UX/UI designers.
  • Integrate frontend and backend components.
  • Collaborate with cross-functional teams to ensure timely delivery of high-quality features.
  • Participate in code reviews and agile ceremonies.
  • Contribute to team goals through feedback and sharing best practices.

AWSDockerElasticSearchHibernateCSSJavaJavascriptKafkaKubernetesSpring BootAzureAngularRedisCI/CDRESTful APIsMicroservicesJSON

Posted about 1 month ago
Apply
Apply
πŸ”₯ Senior Java Developer
Posted about 2 months ago

πŸ“ Portugal

πŸ” Technology

🏒 Company: Powertalent

  • At least 3 years of experience in Java Backend development.
  • Experience with RDBMS technologies like Oracle, PostgreSQL, and SQL.
  • Proficient in Spring and Spring Boot frameworks.
  • Familiar with JPA and Hibernate.
  • Knowledge in application architecture, including microservices-based architecture and hexagonal architecture.
  • Experience with Continuous Integration and Continuous Deployment (CI/CD).
  • English proficiency at a minimum B2 level.
  • Lead the technical aspects of an e-commerce platform development project.
  • Coordinate with team members to ensure project milestones are met.
  • Provide guidance and solutions to technical challenges as they arise.

PostgreSQLSQLHibernateJavaSpringSpring BootCI/CDMicroservices

Posted about 2 months ago
Apply
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 2 months 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 2 months ago
Apply
Apply

πŸ“ 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 3 months ago
Apply
Apply

πŸ“ 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 3 months ago
Apply

Related Articles

Posted 6 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 6 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 6 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 6 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 6 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.