Full Stack Java Developer

Company:  NR Consulting
Location: Henderson
Closing Date: 09/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Title: Full Stack Java Developer

Location: Henderson, NV

Type: Contract

Duration: Long Term

Description:

Mandatory:

  • Proficiency in Java is fundamental.
  • The candidate should have a solid understanding of Java syntax, object-oriented programming principles, and Java libraries.
  • Knowledge of designing, developing, and managing APIs, including RESTful services and SOAP web services.
  • Experience with databases (SQL and NoSQL), including designing, querying, and managing data.
  • Familiarity with Java frameworks (like Spring Boot) and API development tools like Postman or Swagger.

Desired:

  • Familiarity with advanced Java frameworks and libraries beyond the basics, such as Hibernate, Spring Security, or JPA, for more efficient API development.
  • Experience with cloud services (especially AWS) for deploying and managing APIs in the cloud.
  • Skills in using containerization tools like Docker and orchestration tools like Kubernetes for modern application deployment.
  • Understanding of CI/CD pipelines and tools like Jenkins for automating the software delivery process.
  • Ability to optimize APIs for better performance, including understanding of caching mechanisms, rate limiting, and load balancing.
  • Advanced knowledge of security best practices in API development, including data protection, encryption, and secure coding practices.

Roles and Responsibilities:

  • Design, develop, and implement APIs using Java.
  • Create RESTful services or SOAP web services as per the project requirements.
  • Integrate APIs with existing systems, services, and third-party applications to ensure seamless communication and data exchange.
  • Continuously monitor, update, and optimize API performance, including troubleshooting and fixing issues, ensuring high availability and scalability of APIs.
  • Implement and maintain security standards and practices to protect APIs from unauthorized access and threats, using authentication and authorization mechanisms such as OAuth, JWT, and API keys.
  • Work with databases, including designing, querying, and integrating them with APIs, involving SQL, NoSQL, or other database technologies.
  • Create comprehensive documentation for API design, development processes, and user guides.
  • Use tools like Swagger for API documentation and specification.
  • Collaborate with cross-functional teams including front-end developers, back-end developers, database administrators, and project managers.
  • Communicate effectively with both technical and non-technical stakeholders.
  • Monitor API performance and apply scaling techniques as needed to handle varying loads and ensure efficient operation under different conditions.

#J-18808-Ljbffr
Apply Now
Share this job
NR Consulting
  • Similar Jobs

  • Full Stack Java Developer

    Henderson
    View Job
  • Full Stack Java Developer

    Henderson
    View Job
  • .NET Developer

    Winchester
    View Job
  • Software Developer

    Winchester
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙