Apply

Senior Java Developer

Posted about 1 month agoViewed

View full description

πŸ’Ž Seniority level: Senior, 5 years

πŸ“ Location: Saudi Arabia

πŸ” Industry: Software Development

🏒 Company: AlWatania Information Systems

πŸ—£οΈ Languages: English

⏳ Experience: 5 years

Requirements:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in Java development.
  • Strong understanding of Java SE and Java EE technologies.
  • Experience with frameworks such as Spring and Hibernate.
  • Knowledge of relational databases and experience with SQL.
  • Proven experience integrating RESTful APIs to enhance application functionality.
  • Excellent problem-solving skills and a detail-oriented mindset.
  • Strong communication and interpersonal skills.
  • Ability to work collaboratively in a team environment and contribute to Agile processes.
Responsibilities:
  • Develop, test, and maintain high-performing Java applications according to client specifications.
  • Collaborate with product managers and other stakeholders to gather requirements and translate them into technical designs.
  • Architect scalable solutions using Java frameworks and tools.
  • Write efficient, reusable, and reliable Java code following coding best practices.
  • Perform code reviews, mentoring junior developers, and fostering good coding practices.
  • Troubleshoot and debug complex software issues to ensure application reliability.
  • Participate in Agile methodologies, contributing to sprint planning and retrospectives.
  • Keep abreast of new technology trends and advancements in Java development.
Apply

Related Jobs

Apply

πŸ“ Designated countries (not specified in job description)

πŸ” B2B integration, EDI, e-invoicing

🏒 Company: ecosio

  • Experience in the field of computer science or engineering
  • Several years of work experience as a Java Developer or in a similar role
  • Experience in designing, building and testing Java EE or Spring applications
  • Java certifications (OCP or similar) is preferable
  • In-depth knowledge of popular Java messaging frameworks (Apache Camel, Spring Integration, etc.), message queues (e.g., JMS, RabbitMQ, SQS, etc.) and databases (e.g. Cassandra, MongoDB, etc. )
  • A passion for the topics of messaging, REST and microservices
  • A good command of written and spoken technical English
  • Excellent problem solving skills and enjoy debugging
  • Coding directly on the heart of our product: the Integration Hub
  • Being responsible for the Integration Hub’s architecture and further development
  • Being at the helm of prioritising, assigning and executing tasks throughout the software development life cycle
  • Reviewing, testing and debugging team members’ code
  • Contributing to our development documentation and ensuring our applications are secure and up-to-date
  • Bringing in new ideas and technologies
Posted 4 days ago
Apply
Apply

🏒 Company: Softslayer LLC

Posted 4 days ago
Apply
Apply

πŸ“ Colombia

🧭 Full-Time

πŸ’Έ 3000.0 - 5300.0 USD per month

πŸ” Software Development

🏒 Company: MasabiπŸ‘₯ 51-100πŸ’° Private about 3 years agoTicketingTransportationAppsMobileFinTech

  • 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
  • Excellent interpersonal skills to foster positive relationships with colleagues and contribute effectively to team goals
  • Building new features across multiple backend services that are central to our systems.
  • Work with diverse technologies and programming paradigms, on complex and interesting challenges.
  • Operate as part of a team that owns their piece of software and advise on the best shape of a new feature.

Backend DevelopmentCloud ComputingDynamoDBGitJavaKafkaKotlinAmazon Web ServicesMavenREST APITerraformMicroservices

Posted 6 days ago
Apply
Apply

🧭 Contract

πŸ’Έ 150000.0 - 170000.0 USD per year

πŸ” ECommerce

  • At least 6 years of professional Java development experience, including production coding in server-side Java - currently using JDK 17
  • Strong expertise in building RESTful APIs and microservices
  • Experience with AWS services – Athena, Elastic Beanstalk, and CloudWatch will catch our attention
  • Hands-on experience with Spring Boot, Docker, and database technologies
  • Proficiency in database management systems MySQL, PostgreSQL, and DynamoDB
  • Deep understanding of testing frameworks and TDD methodology
  • Entrepreneurial mindset and self-starter attitude – you thrive in a high-volume remote environment where initiative, complex problem-solving, and ownership drive success
  • Passionate about building quality products that perform well under pressure and are easy to maintain
  • Collaborating with the team to develop and optimize server-side Java applications on a custom ad tech platform handling millions of clicks per month
  • Building and maintaining Restful Web Services designed for high-traffic environments
  • Implementing high-performance, scalable solutions using Spring Boot, Docker, MySQL, PostgreSQL, and DynamoDB
  • Documenting system architecture and development processes to ensure seamless team collaboration and maintainability
  • Contributing to a high-performing, agile team focused on delivering innovative, data-driven solutions
  • Stretching yourself intellectually – challenging conventional thinking with your positive and curious mind
Posted 7 days ago
Apply
Apply

🧭 Full-Time

πŸ” Market Research

🏒 Company: SANDBXπŸ‘₯ 11-50Information TechnologySoftware

  • 5+ years experience in backend and good Java knowledge
  • Familiarity with SQL/DB/Cache solutions
  • Understanding of Web and Java frameworks
  • Hands-on experience with Java 11
  • Basic knowledge of (or willingness to learn) Servlets, JSP
  • New feature development
  • Fixing bugs
  • Refactoring code
Posted 13 days ago
Apply
Apply

πŸ” IT consulting, staffing solutions and software services

  • Experience in 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
  • Excellent communication, leadership, and collaboration skills
  • Ability to thrive in a fast-paced, dynamic environment, and adapt to changing priorities
  • Experience with Agile methodologies is preferred
  • Must be experienced in GIT and version control systems
  • Understanding of full stack development
NOT STATED
Posted 22 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: Information & Technology Management

  • Experience with Java, AWS services, and Python scripting
  • Expertise in building and optimizing high-performance applications.
  • Experience with microservices architecture, RESTful APIs, and GraphQL services.
  • Experience with event-driven architectures using AWS SQS, SNS, or Kafka.
  • Experience with AWS Lambda, API Gateway, DynamoDB, and ECS/EKS.
  • Experience with AWS CloudWatch, X-Ray, and log monitoring.
  • Experience ensuring AWS security best practices using IAM policies, encryption, and access controls.
  • Experience with Python scripting for ETL pipelines, cloud automation, and DevOps workflows.
  • Experience with Pandas, NumPy, or PySpark for data manipulation.
  • Experience with CI/CD pipelines using AWS CodePipeline, GitHub Actions, or Terraform.
  • Experience with Docker and Kubernetes (EKS).
  • Experience with automated deployments, logging, and monitoring for production systems.
  • 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 about 1 month ago
Apply
Apply
πŸ”₯ Senior Java Developer
Posted about 1 month ago

πŸ“ 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 about 1 month ago
Apply
Apply
πŸ”₯ Senior Java Developer
Posted about 2 months 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 2 months ago
Apply

Related Articles

Posted 12 days ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

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