Location: London
Job Type: Full-Time
About Us:
At iPsychTec, our mission is simple: combine the best elements of scientific and applied research to develop and deploy behavioural diagnostics and predictive people analytics tools to help our clients drive their desired workplace culture and achieve sustainable competitive advantage.
iPsychTec is an ambitious, world-leading behavioural science organisation with a fast-paced growth strategy and a bright future. You will be joining the firm at a key stage of its evolution, and your role will be pivotal to the business. This is a great opportunity to be part of our team to drive our software development agenda for our people analytics cloud products.
Job Description:
We are seeking a highly skilled Full Stack Java Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining scalable web applications leveraging Java technologies within an AWS cloud environment. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet business requirements.
Key Responsibilities:
Develop, test, and maintain scalable backend SAS using Java with AWS.
Build intuitive, responsive front-end applications using modern JavaScript frameworks (React, Angular, or Vue.js)
Architect and deploy cloud-native applications utilising AWS services such as EC2, S3, Lambda, RDS and API Gateway
Optimise application performance and ensure high availability and security in the cloud
Collaborate with product teams to deliver features on time and to specification
Write clean, maintainable code with proper documentation
Troubleshoot, debug, and resolve technical issues
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field
At least 3 years’ experience in full-stack development with Java, and JavaScript frameworks
Strong understanding of AWS cloud platform and services
Knowledge of RESTful APIs, microservices architecture, and database management (SQL and NoSQL)
Experience with CI/CD tools such as Jenkins, GitLab CI, or AWS CodePipeline
Excellent problem-solving skills and attention to detail
Effective communication and teamwork skills
Preferred Skills:
AWS certifications (e.g., AWS Developer Associate)
Experience with monitoring and logging tools (CloudWatch, ELK Stack)