ProvinceSoft Inc. has multiple openings for the position of Java Full Stack Developer (Ref#
JFSD98PP
).
Work Location:
Canton, MI and relocation required to various unanticipated locations throughout the U.S.
Job Duties:
Develop, and maintain Java and Spring Boot applications, ensuring adherence to best practices and architectural guidelines. Develop Java RESTful web services and web applications using Spring MVC framework, handling HTTP requests and responses efficiently. Develop dynamic, responsive web applications using Angular or ReactJS, focusing on building user-friendly interfaces and ensuring seamless front-end functionality. Design, deploy, and support scalable applications on AWS, Azure, or GCP, leveraging cloud services for infrastructure, storage, and security optimizations. Integrate Java application to use Redis with Spring applications to implement caching strategies for improving performance and session management for maintaining user sessions. Investigate and resolve technical issues and performance bottlenecks. Provide support and maintenance for deployed applications. Implement security to Java web applications with authentication and authorization mechanisms using Spring Security to secure web applications and APIs, protecting against common security threats. Utilize Spring Data with Java to simplify data access and manipulation tasks, including CRUD operations, querying, and transactions, across various data sources such as relational databases and Redis. Develop Java web application with Java features such as Lambda expressions, streams, and functional interfaces to write concise and expressive code, improving readability and maintainability. Integrate Kafka messaging system with Java applications to facilitate real-time data streaming, event-driven architectures, and microservices communication. Develop migration strategies and plans for upgrading Java applications to newer versions, considering factors like compatibility, performance, and security. Analyze the existing codebase to identify areas that need modification or refactoring to align with the syntax and APIs of the target Java version. Provide development and production support for Java web applications.
Requirements:
Master's degree or foreign academic equivalent in Computer Science, Computer Engineering, Information Technology, Information Systems, or a related field. 40hrs/week.
Application Instructions:
To apply, please MAIL resume to the following address, ensuring to indicate the position reference code (Ref#
JFSD98PP
) for which you are applying.
Mail to:
ProvinceSoft Inc.,
Attn:
Trilok Chaitanya Vasantha Rajan, President, 5860 N. Canton Center Rd., Suite 321, Canton, MI 48187.