Full Stack Java Developer
NR Consulting
Henderson, Nevada, US
Permanent
Title : Full Stack Java Developer
For a complete understanding of this opportunity, and what will be required to be a successful applicant, read on.
Location : Henderson, NV
Type : Contract
Duration : Long Term
Description : Mandatory :
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
12 days ago