Java Fullstack Developer
Contract to HireJob Overview
Key Responsibilities
-
Participate in the full software development lifecycle (SDLC) including analysis, design, development, testing, debugging, and deployment.
-
Develop and maintain applications using Java, Spring Boot, ReactJS, and Microservices architecture.
-
Build and integrate RESTful APIs and ensure efficient system integrations.
-
Contribute to CI/CD pipelines and automation using tools like Jenkins, Maven, Git, and Ansible.
-
Maintain high standards of code quality, security, and performance, including code reviews and vulnerability scans.
-
Design database schemas, data models, UI workflows, and application architectures aligned with enterprise standards.
-
Collaborate with cross-functional teams in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives.
-
Support end users by troubleshooting issues and identifying opportunities for product improvements.
-
Work within distributed teams and communicate technical solutions to business requirements.
Preferred Skills and Qualifications
-
5+ years of experience in software development using Agile methodologies.
-
Strong expertise in Java, Spring Boot, ReactJS, REST APIs, and Microservices.
-
Experience with AWS services such as S3, ECS, Fargate, and Lambda.
-
Knowledge of HTML, CSS, JavaScript, XML, and JSON.
-
Experience with SQL databases such as PostgreSQL or Oracle.
-
Familiarity with source control and CI/CD tools including Git, Maven, Jenkins, and Ansible.
-
Experience with GenAI or LLM technologies such as OpenAI or Anthropic Claude.
-
Knowledge of containerization technologies like Docker and Kubernetes.
-
Familiarity with messaging systems such as Kafka or AWS SQS.
-
Understanding of application security best practices and secure development practices.
-
Experience in commodities markets, price assessment, publishing, or content platforms is an added advantage.
Make Your Resume Now