Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Developer (Java, Spring, Photoshop, CSS, JavaScript) image - Rise Careers
Job details

Full Stack Developer (Java, Spring, Photoshop, CSS, JavaScript)

Client is looking for Software Developers – Full Stack to design, develop and maintain high quality, world class software applications. This includes functional and technical design, coding, issues investigation and correction, application tesing and maintenance activities.

Role & Responsibility

  • Designs and implements systems using a variety of languages (e.g., Java, Javascript, HTML, CSS, etc.)
  • Writes and executes complete testing plans, protocols, and documentation
  • Identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • Analyses designs to determine coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • Ensure delivery within tight timelines and meeting the team’s expectation
  • Get involved in the entire lifecycle of the SDLC
  • Understand the requirement and ensure quality deliverables
  • Ensure quality and optimized coding with proper documentation
  • Develop unit plan and perform unit testing and provide continuously improved product experience
  • Provide in-depth engineering support (debugging, performance optimizations, etc.) during the rollout phase to customers

  • At least 2-5 years (5-8 years for senior) of experience in developing various applications for production
  • Experienced in using clean code practices, and writing readable, maintainable code
  • Good understanding of end-to-end application architecture
  • Delivered at least one large-scale project to production
  • Experienced in backend and/or frontend development
  • Solid knowledge in Java technology (Java 8, Spring framework 4.0)
  • Solid knowledge in Database technology (MYSQL/Postgres/Mongo database)
  • Experience in designing, mock up, developing the UI of websites and/or web applications.
  • Solid markup skills utilizing HTML5, CSS3, Bootstrap, Photoshop , Responsive Design.
  • Experience in Restful API integration

Preferred Skills & Experience

  • An interest in direct communication with customers, including non-technical audiences
  • Software and services implementation experience within the Retail domain industry
  • Retail domain knowledge: store operation, POS software functionality knowledge and integration knowledge with backend ERP systems
  • Worked in high performance and cross-functional Agile software engineering teams that used practices like Kanban/Scrum/Lean/XP, Test Driven Development (TDD), Continuous Integration/ Continuous Delivery (CI/CD), etc.
  • Experience with DevOps practices and Automation tools

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full Stack Developer (Java, Spring, Photoshop, CSS, JavaScript), Unison Consulting Pte Ltd

Are you passionate about crafting high-quality software? Join our client as a Full Stack Developer and take on an exciting opportunity to design, develop, and maintain world-class software applications. In this role, you’ll leverage your skills in Java, Spring, JavaScript, and CSS to create innovative solutions while working through the entire Software Development Life Cycle (SDLC). Your responsibilities will include everything from functional and technical design to coding and application testing. With a focus on writing clean, maintainable code, you’ll identify bugs, debug issues, and provide in-depth engineering support to optimize performance. As a Full Stack Developer, you’ll be hands-on with various technologies, ensuring that the software meets the high standards expected by users. You’ll also get to experience collaborating with customers, including those from non-technical backgrounds, making communication skills an invaluable asset. A solid background in both backend and frontend development will serve you well as you deliver large-scale projects to production. Plus, if you have experience in the retail domain or are familiar with Agile practices like Scrum or Kanban, that’s a big bonus! Get ready to be part of a dynamic, cross-functional team and work on challenging projects that push the boundaries of software development. If you have 2-8 years of experience and a keen interest in delivering top-notch applications, we’d love to see you apply!

Frequently Asked Questions (FAQs) for Full Stack Developer (Java, Spring, Photoshop, CSS, JavaScript) Role at Unison Consulting Pte Ltd
What are the main responsibilities of a Full Stack Developer at this company?

As a Full Stack Developer at our client’s company, your main responsibilities will include designing and implementing software systems using various programming languages like Java, JavaScript, HTML, and CSS. You’ll also be involved in writing complete testing plans, debugging code, and ensuring quality deliverables are met while adhering to tight timelines throughout the SDLC.

Join Rise to see the full answer
What qualifications are required for the Full Stack Developer position?

To qualify for the Full Stack Developer position, candidates should have at least 2-5 years of experience in software development (5-8 years for senior roles), strong knowledge of Java technologies (Java 8 and Spring Framework), experience with databases like MySQL or MongoDB, and proficiency in HTML5, CSS3, and JavaScript. Ideally, applicants also possess a background in both backend and frontend development.

Join Rise to see the full answer
What technologies will a Full Stack Developer use in this role?

In this Full Stack Developer role, you will utilize a variety of technologies including Java, the Spring Framework, JavaScript, CSS, and Photoshop for UI design. You will also work with database technologies such as MySQL or PostgreSQL, as well as calling and integrating with Restful APIs to enhance application functionalities.

Join Rise to see the full answer
Does this Full Stack Developer position involve direct customer interaction?

Yes, this Full Stack Developer position encourages direct communication with customers, including those who may not be technically inclined. This is an excellent opportunity to build strong relationships and gather valuable insights, which will help ensure that the developed software aligns with customer needs.

Join Rise to see the full answer
What working methodology does this company use for software development?

The company employs Agile methodologies, including practices such as Kanban, Scrum, and Lean. They focus on continual improvement and high performance, using techniques like Test Driven Development (TDD) and Continuous Integration/Continuous Delivery (CI/CD) to enhance collaboration and project efficiency within cross-functional teams.

Join Rise to see the full answer
Common Interview Questions for Full Stack Developer (Java, Spring, Photoshop, CSS, JavaScript)
Can you describe your experience with Java and the Spring framework?

In responding to this question, highlight specific projects where you've employed Java and the Spring framework, focusing on the challenges you faced and how you solved them. Mention best practices you've implemented to maintain clean, readable code.

Join Rise to see the full answer
How do you approach debugging a complex issue in your code?

When discussing your debugging approach, emphasize your methodical steps: reproduce the issue, analyze logs, use debugging tools, and how you collaborate with team members to brainstorm solutions. This showcases your problem-solving skills and teamwork.

Join Rise to see the full answer
What role do you think testing plays in software development?

Testing is crucial in software development as it ensures the quality and functionality of applications. Discuss your experience creating test plans and protocols, emphasizing your commitment to delivering thoroughly tested products to production.

Join Rise to see the full answer
Have you worked in an Agile environment? How did it impact your work?

Mention specific experiences within Agile teams, like participating in sprint planning or daily stand-ups. Explain how Agile methodologies improved project delivery and teamwork, showcasing your adaptability and collaboration skills.

Join Rise to see the full answer
How do you ensure your code is maintainable and scalable?

To ensure maintainability, I regularly review and refactor my code, adhere to naming conventions, and write comprehensive documentation. I also keep scalability in mind by using design patterns that standardize how components interact.

Join Rise to see the full answer
Can you discuss your experience with front-end technologies?

Share your proficiency with front-end technologies such as HTML, CSS, and JavaScript. Highlight specific projects where you created UI mock-ups or developed responsive designs, showcasing your ability to create user-centric applications.

Join Rise to see the full answer
How do you handle tight deadlines while working on a project?

Discuss your time management strategies and prioritization skills. Share examples of how you've successfully met deadlines by breaking down tasks and maintaining communication with team members to allocate resources effectively.

Join Rise to see the full answer
What tools and technologies do you regularly use for version control?

Discuss your familiarity with version control systems like Git. Mention how you utilize branching strategies, commit messages, and collaborating through pull requests to streamline your development workflow.

Join Rise to see the full answer
Describe a large-scale project you have delivered in the past.

Select a project that highlights your role and contributions. Discuss the technologies you used, challenges you faced, and how you collaborated with others to deliver the project successfully and on time.

Join Rise to see the full answer
How do you stay updated with the latest technologies in software development?

Share your strategies for continuous learning, such as following industry blogs, participating in webinars, and attending local meetups. This demonstrates your commitment to professional growth and staying relevant in a rapid-paced tech environment.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Paxful, Inc Remote No location specified
Posted 14 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
DriveWealth Remote New York, New York, United States
Posted 8 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Stoke Space Hybrid Kent, Washington, United States
Posted 9 days ago

Unison helps you create extraordinary experiences for your employees, your customers, your community, our world.

31 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!