GrepJob
VML

Software Developer- Java

VML
Apply
about 17 hours ago
San José, Costa RicaMid Level / Senior
H1B Sponsor

Responsibilities

  • Design, develop, and maintain RESTful and/or GraphQL APIs using Java and Spring frameworks.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical specifications.
  • Write clean, maintainable, and efficient code with appropriate test coverage.
  • Troubleshoot and resolve issues in existing API implementations.
  • Participate in code reviews and ensure adherence to coding standards.
  • Optimize application performance and scalability.
  • Document APIs thoroughly for both internal and external consumers.
  • Contribute to continuous integration and deployment pipelines.
  • Stay current with emerging technologies and industry best practices.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).
  • 3+ years of professional experience in Java development.
  • Strong proficiency in Java 8+ and core Java concepts.
  • Extensive experience with Spring Framework, particularly Spring Boot.
  • Proven experience in RESTful API design and development.
  • Solid understanding of API security best practices.
  • Experience with version control systems (Git).
  • Knowledge of SQL and NoSQL databases.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.

Benefits

  • Hybrid work approach with teams in the office an average of four days a week.
  • Commitment to fostering an inclusive work environment.
  • Opportunities for professional development.

Tech Stack

Amazon DynamoDBAWSDockerGitHub ActionsGraphQLJavaJenkinsPrometheusSpring BootSQL