Job Description
Job Description
Job Overview: SoftClouds LLC is looking for a Full-Time Java Full Stack Developer with at least 10+ years of experience as a Full Stack Developer within large-scale enterprise projects. This hands-on role involves designing and implementing functionality, developing web applications, and integrating multiple applications. The ideal candidate will have a strong grasp of cloud-based technologies and extensive experience in the specified technology stack.
Roles & Responsibilities:
· Design and develop solutions utilizing the latest cloud-based technologies.
· Code and develop highly complex and critical applications, software interface solutions, and web services.
· Determine the necessity for new algorithms and models in enterprise software applications, providing advice to customers and management.
· Independently resolve highly sensitive and critical issues throughout the entire software lifecycle.
· Lead a team or work independently on complex tasks to ensure software specifications are achievable within available resources and project timelines.
· Design, prototype, and implement features for websites and applications.
· Architect, develop, and support the ongoing operations of technical products/solutions.
· Develop and debug web services on multiple platforms.
· Design and develop solutions utilizing the latest cloud-based technologies.
Requirements
Required skills and Experience:
Proficiency in all the AWS Web Services below:
· Lambda
· API Gateway
· Aurora RDS & PostgreSQL
· DynamoDB
· App Sync
· CloudFormation
· SQS
· CloudWatch
Development Practices:
· Experience with Test-Driven Development (TDD)
· Writing unit and integration tests as part of the development lifecycle
Programming Languages & Frameworks:
Proficiency in: JavaScript, TypeScript, Node.js, Java, Vue.js (versions 2 & 3), Nuxt.js, HTML, CSS (SCSS, SASS, Tailwind)
Frontend Development:
· Ability to translate visual designs into functional, responsive websites
Architecture & APIs
Experience with:
· Microservices and serverless architecture
· RESTful APIs (OpenAPI)
Development Tools & Methodologies
· Familiarity with Agile methodologies and SDLC concepts
· Proficiency with Git and GitHub for version control
· Experience configuring IDEs and web application servers for remote debugging
Design & Integration
· Strong understanding of design and integration principles for complex IT environments
· Ability to conceptualize technical solutions and produce detailed design documentation
Problem Solving & Communication
· Strong research, troubleshooting, and analytical skills
· Ability to independently resolve issues using available resources
· Excellent oral and written communication skills
· Proven ability to deliver high-quality, robust applications
Professional Attributes
· Knowledge of current technologies and application development trends
· Strong time management and multitasking abilities
· Enthusiastic, detail-oriented, and a team player
Preferred/Desired:
· Knowledge of B2B applications.
· Knowledge of system design and integration.
· Understanding of Okta
· Knowledge of Magnolia or any kind of CMS experience
· Analytical and problem-solving skills are required.
· Experience with GitHub actions.
· Familiarity with security standards and best practices in application development.
· Knowledge of encryption techniques.
· Experience with Oracle Cloud and Oracle OCI.
· Experience with GitHub actions
· AWS certifications (e.g., AWS Certified Solutions Architect or AWS Certified Developer) are a plus
Education:
· Requires a minimum of a bachelor’s degree in engineering preferable Computer Science/Engineering.