Java Developer

Shivom Corporation
United States
1 day ago
Apply on computerjobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Unit Testing Microsoft Azure Cascading Style Sheets (CSS) Cloud Computing Software Quality Code Review Continuous Integration
+32 more
Relational Databases DevOps Gradle Junit PostgreSQL Apache Maven MySQL Node.Js Simple Object Access Protocol (SOAP) SonarQube Web Applications Web Services Web Services Description Language Extensible Markup Language (XML) Google Cloud Java Application Server Test-Driven Development (TDD) Okta ReactJS Spring-boot Git Containerization AngularJS Integration Tests Solid Principles Information Technology Front End Software Development Restful APIs Cucumber (Software) Docker Jenkins Microservices

Job description

We are seeking a skilled Java Developer with expertise in RESTful and SOAP microservices using Spring Boot to join our innovative team. As a Java Developer, you will be responsible for designing, developing, and maintaining high-quality Java applications that adhere to industry best practices and standards., * Design, develop, and deploy RESTful and SOAP microservices using Spring Boot framework.

  • Collaborate with cross-functional teams to analyse requirements, design solutions, and implement software features.
  • Write clean, efficient, adhering to SOLID principles and well-documented code following coding standards and best practices.
  • Perform unit testing, integration testing, and troubleshooting to ensure the reliability, scalability, and security of the software.
  • Participate in code reviews and provide constructive feedback to peers to improve code quality and maintainability.
  • Stay up-to-date with emerging technologies and industry trends to continuously enhance skills and knowledge.

Requirements

The successful candidate preferably should have SC/DV clearance or must be eligible and willing to go through SC/DV clearance., * Bachelor’s degree in Computer Science, Engineering, or a related field.

  • 3+ years of experience as a Java Developer with a focus on developing RESTful and SOAP microservices.
  • Proficiency in Java programming language (Java 8 or higher) and Spring Boot framework.
  • Experience with Test Driven Development (TDD) and Behaviour Driven Development (BDD)
  • Strong understanding of RESTful API design principles and best practices.
  • Experience with SOAP-based web services and related technologies such as WSDL and XML.
  • Knowledge of microservices architecture patterns and design principles.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Experience with relational databases (eg, MySQL, PostgreSQL).
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Experience with Maven, Gradle, Git, Junit, Cucumber, Jenkins, CI/CD pipelines and SonarQube.
  • Understanding of Agile methodologies and DevOps practices.
  • Experience in documenting low level design
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and collaboration skills.
  • Ability to work independently and as part of a team in a fast-paced environment., * Experience with Front End technologies such as HTML, CSS, JavaScript, and frameworks like Nodejs or Angular or React.
  • Creativity and ability to think outside-the-box while defining sound and practical solutions.
  • Experience in implementing user authentication and authorisation in a web application utilising Keycloak
  • Certification in Java programming or related technologies is a plus.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on computerjobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:33 min

Introduction to security advocacy and automation testing

Chris Heilmann +2 · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

4:37 min

Architecting single sign-on flows across multiple application domains

Gift Egwuenu · World Congress 2023

Videos

See all

Related articles

See all