Software Engineer (Full Stack)
📋 Role Overview & Responsibilities
Dice is the leading career destination for tech experts at every stage of their careers. Our client, OrangePeople, is seeking the following. Apply via Dice today!
We are looking for a versatile Full Stack Software Developer who is adept at both front-end and back-end development. You will be pivotal in creating seamless and engaging experiences for our operation teams to manage promo campaigns. Your role will involve end-to-end development, from architecting scalable backend systems using Java Spring to crafting intuitive front-end user interfaces.
Responsibilities
Develop and maintain Java Spring-based microservices for backend processes.Enhance our content management systems, tools, and workflows with a fullstack perspective.Write well-designed, testable, and efficient code across the full stack.Adhere to best practices in engineering, including Agile methodologies.Proactively identify and address bottlenecks in the software development process.Participate in code reviews.
Basic Qualifications
Minimum 2 years of back-end software development experience.Proficiency in Java, with experience using the Spring Framework (Spring Boot, Spring MVC).Database Proficiency: Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM technologies (e.g., Hibernate).AWS Expertise: Hands-on experience with AWS services, specifically building and managing serverless architectures using AWS Lambda, including monitoring, troubleshooting, and optimizing functions.Solid understanding of object-oriented programming, data structures, and algorithms.Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
Preferred Qualifications
Backend Expertise: Strong experience with Java Spring ecosystem, building REST APIs, and knowledge of Spring Security for authentication and authorization.Familiarity with front-end development using JavaScript, React, and associated technologies (HTML5, CSS3).Full Stack Development: Ability to integrate frontend with backend services seamlessly, and experience with Node.js is a plus.Containerization and Orchestration: Experience with Docker and Kubernetes for containerization and orchestration of microservices.CI/CD Tools: Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI) for full-stack integration and deployment.
Required Education
BS in Computer Science/Eng/ or related field.
Benefits
401(k).Dental Insurance.Health insurance.Vision insurance.We are an equal opportunity employer and value diversity, equality, inclusion, and respect for people.The salary will be determined based on several factors including, but not limited to, location, relevant education, qualifications, experience, technical skills, and business needs.
Additional Responsibilities
Participate in OrangePeople monthly team meetings, and participate in team-building efforts.Contribute to OrangePeople technical discussions, peer reviews, etc.Contribute content and collaborate via the OP-Wiki/Knowledge Base.Provide status reports to OP Account Management as requested.
About us
OrangePeople is an Enterprise Architecture and Project Management solutions company. Our most valuable asset is our people: dynamic, creative thinkers, who are passionate about doing quality work. As a member of the OrangePeople team, you will have access to industry-leading consulting practices, strategies & and technologies, innovative training & and education. An ideal Orange Person is a technology leader with a proven track record of technical achievements and a strong process/methodology orientation.
Software Engineer (Full Stack)
Frequently Asked Questions
How do I apply for the Software Engineer (Full Stack) position at Dice? ▼
Click the “Apply for this Position” button on this page to submit your application directly to Dice without recruitment intermediary fees.
Is this position eligible for remote work or visa sponsorship? ▼
This position is located in Santa Monica, CA with potential relocation and sponsorship assistance depending on candidate qualifications.
Are there any candidate fees on Hirely? ▼
No. Hirely is completely free for candidates. We never charge registration fees or placement fees.
Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.
Learn how to protect yourself against employment fraud →