Logo
NR Consulting

Full Stack Java Developer

NR Consulting, Henderson, Nevada, us, 89077


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