Join our team as a Java Full Stack Developer and contribute to the design and development of dynamic and responsive applications using Java, Spring, React or Angular, HTML, CSS, and JavaScript.
Collaborate with cross-functional teams to deliver end-to-end solutions and utilize your skills in relational databases, SQL, TDD, Agile methodologies, Git, cloud platforms, and CI/CD pipelines.
Bring your problem-solving and collaboration skills to drive innovation and contribute to our team-oriented environment. Apply now and be part of our exciting and innovative projects!
Essential Job Functions:
Design, develop, and maintain full stack Java applications using Spring framework.
Implement front-end components using modern JavaScript frameworks like Angular.
Collaborate with cross-functional teams to deliver end-to-end solutions.
Develop RESTful APIs for seamless integration with back-end systems.
Utilize Java, HTML, CSS, and JavaScript to create dynamic and responsive user interfaces.
Work with relational databases, designing and optimizing data schemas.
Practice Test-Driven Development (TDD) and follow Agile methodologies.
Utilize Git for version control and collaborate with team members.
Deploy and manage applications using cloud platforms like AWS or Azure.
Implement CI/CD pipelines for efficient software delivery.
Write automated tests to ensure code quality and functionality.
Debug and troubleshoot issues across the entire application stack.
Collaborate with UI/UX designers to create intuitive and visually appealing interfaces.
Participate in code reviews and provide constructive feedback.
Stay updated with industry trends and technologies to drive innovation.
Foster a collaborative and team-oriented environment.
Qualifications:
7+ Years Experience
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Strong proficiency in Java programming language and Spring framework.
Experience of working in trading and financial services environments is advantageous.
Experience developing front-end components using JavaScript frameworks like React or Angular.
Solid understanding of HTML, CSS, and JavaScript.
Familiarity with relational databases and SQL.
Knowledge of Test-Driven Development (TDD) and Agile methodologies.
Proficient in Git for version control.
Experience deploying applications on cloud platforms like AWS or Azure.
Understanding of CI/CD pipelines and automation.
Strong problem-solving and debugging skills.
Excellent collaboration and communication abilities.
Ability to work in a team-oriented and fast-paced environment