Source description
About the role
ob Description: We are seeking a talented Full Stack Developer with expertise in frontend technologies such as Angular or React, backend technologies including Java and Spring Boot, and proficiency in PL/SQL for database interactions. As a Full Stack Developer, you will be responsible for designing, implementing, and maintaining software applications across the entire technology stack. Your role will involve collaborating with cross-functional teams to develop innovative solutions that meet our business requirements.
Responsibilities
-
Design, develop, and maintain scalable and high-performance web applications using Angular or React for the frontend.
-
Develop robust and efficient backend services using Java and Spring Boot to support frontend functionalities.
-
Integrate frontend components with backend services, ensuring seamless data flow and optimal performance.
-
Write efficient PL/SQL queries, stored procedures, and triggers to interact with Oracle or similar relational databases.
-
Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.
-
Participate in code reviews, debugging, and troubleshooting to ensure code quality and maintainability.
-
Perform unit testing and contribute to automated test suites to validate the functionality and performance of the application.
-
Stay updated on emerging technologies and best practices in full-stack development, recommending improvements to enhance the development process.
Requirements
-
Bachelor's degree in Computer Science, Engineering, or a related field. (Master’s degree preferred)
-
Proven experience as a Full Stack Developer or similar role, with a focus on Angular/React, Java/Spring Boot, and PL/SQL technologies.
-
Strong proficiency in frontend technologies such as HTML, CSS, JavaScript, and TypeScript.
-
Extensive hands-on experience with Angular or React frameworks and their ecosystem (Redux, RxJS, etc.) for building modern web applications.
-
Solid understanding of Java programming language and Spring Boot framework for building RESTful APIs and microservices.
-
In-depth knowledge of PL/SQL programming for Oracle or similar databases, including stored procedures, functions, and triggers.
-
Experience with version control systems (e.g., Git), build tools (e.g., Maven, Gradle), and CI/CD pipelines.
-
Familiarity with Agile development methodologies and practices, such as Scrum or Kanban.
-
Excellent problem-solving skills and attention to detail.
-
Strong communication and collaboration skills, with the ability to work effectively in a team environment.
More at Photon