Apply

Backend Java Developer

Posted 2024-10-23

View full description

📍 Location: United States

💸 Salary: 100000 - 130000 USD per year

🔍 Industry: Fintech

🏢 Company: Sparc The World

🗣️ Languages: English

🪄 Skills: PostgreSQLSQLJavaOAuthSpringProduct DevelopmentREST APIRedisCommunication SkillsAnalytical SkillsCollaborationProblem Solving

Requirements:
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent experience.
  • Extensive proficiency in Java development, including language fundamentals and best practices.
  • Strong background in Redis and PostgreSQL, with knowledge of SQL and performance optimization.
  • Experience in crafting REST API-driven solutions, including OAuth and token management.
  • Ability to develop high-performance systems focused on API-driven database access.
  • Familiarity with observability in applications, including logging and metrics.
  • Experience with container-based applications and deployment strategies.
  • Ability to comprehend and modernize existing codebases.
  • Excellent interpersonal and communication skills, with a penchant for teamwork.
  • Strong analytical skills for tackling complex technical challenges.
Responsibilities:
  • Develop and enhance core libraries, services, and functionalities in Java for multiple product development teams.
  • Ensure performance, scalability, and reliability of existing codebases through continuous improvement efforts.
  • Implement and optimize data storage solutions using Redis and PostgreSQL.
  • Design and maintain REST API-driven solutions, integrating OAuth-based APIs.
  • Utilize streaming technologies and Spring libraries.
  • Implement observability techniques.
  • Contribute to container-based applications and deployment processes.
  • Collaborate with cross-functional teams.
  • Participate in the modernization of existing Java-based services.
  • Ensure code quality through testing and documentation.
Apply

Related Jobs

Apply

📍 United States

🔍 E-commerce

🏢 Company: AutoRentals.com

  • Bachelor’s degree in computer science or related field, or equivalent work experience.
  • 5+ years of experience in Java development with Spring and Spring Boot.
  • 5+ years of experience working on a customer facing e-commerce website.
  • Excellent knowledge of Java web applications and MicroService architecture.
  • Strong expertise in Java 8+, Spring, Spring Boot, Spring Data Jpa, Hibernate, Spring MVC, AMQP.
  • Good knowledge of caching technologies, especially Redis.
  • Expertise in developing enterprise-level and customer facing web applications as well as RESTful APIs using MicroServices.
  • Good understanding of Message Brokers and Message Queues (RabbitMQ experience is a plus).
  • Strong experience working with tools like Git, Maven, Nexus.
  • Good knowledge of relational databases (MySQL, PostgreSQL) and mid-level SQL.
  • Experience with linux/unix command line and scripting languages, especially Python is a plus.
  • Excellent analytical, problem-solving, and troubleshooting skills.
  • Strong experience in agile/scrum development environments.
  • Strong collaboration and communication skills within distributed project teams.
  • Excellent written and verbal communication skills.
  • Passion to stay on top of the latest trends and technologies.

  • Design and implement Java applications that fulfill specified requirements.
  • Create well-written, structured and efficient/performant code.
  • Write unit and integration tests and debug as necessary.
  • Analyze code using performance benchmarking tools.
  • Plan, design, code and debug web applications in Java using the Spring and Spring Boot frameworks.
  • Communicate with business users as needed.
  • Troubleshoot issues based on log data and other metrics.
  • Collaborate with software engineers to ensure that code is of the highest quality.
  • Work with product managers and designers to ensure the software is designed well and meets user needs.

PostgreSQLSQLAgileGitHibernateJavaMySQLSCRUMSpringSpring BootSpring MVCMavenRedisCommunication SkillsCollaborationRESTful APIs

Posted 2024-09-22
Apply
Apply

📍 United States

🔍 E-commerce

🏢 Company: AutoRentals.com

  • Bachelor’s degree in computer science or related field, or equivalent work experience.
  • 5+ years of experience in Java development with Spring and Spring Boot.
  • 5+ years of experience working on a customer facing e-commerce website.
  • Excellent knowledge of Java web applications and MicroService architecture.
  • Strong expertise in Java 8+, Spring, Spring Boot, Spring Data Jpa, Hibernate, Spring MVC, AMQP.
  • Good knowledge of caching technologies and their use in Spring Boot applications, esp. Redis is a plus.
  • Expertise developing enterprise-level and customer facing web applications as well as RESTful APIs using MicroServices.
  • Good understanding of Message Brokers and Message Queues (RabbitMQ experience is a plus).
  • Strong experience with tools like Git, Maven, Nexus.
  • Good knowledge of relational databases (MySQL, PostgreSQL) and mid-level SQL.
  • Experience in linux/unix command line and scripting languages, esp. Python is a plus.
  • Excellent analytical, problem-solving, and troubleshooting skills.
  • Strong experience in agile/scrum development environments.
  • Strong collaboration and communication skills within distributed project teams.
  • Excellent written and verbal communication skills.
  • Passion to stay on top of the latest trends and technologies.

  • Design and implement Java applications that fulfill specified requirements.
  • Create well-written, structured and efficient/performant code.
  • Write unit and integration tests and debug as necessary.
  • Analyze code using performance benchmarking tools.
  • Plan, design, code and debug web applications in Java using the Spring and Spring Boot frameworks.
  • Communicate with business users as needed.
  • Troubleshoot issues based on log data and other metrics.
  • Collaborate with software engineers to ensure that code is of the highest quality.
  • Work with product managers and designers to ensure the software is designed well and meets user needs.

PostgreSQLSQLAgileGitHibernateJavaMySQLRabbitmqSCRUMSpringSpring BootSpring MVCMavenRedisCommunication SkillsCollaborationRESTful APIs

Posted 2024-09-20
Apply