Epicareer Might not Working Properly
Learn More

Java Developer (Full Stack Experience Preferred)

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified
We are seeking a skilled and motivated Java Developer with a strong preference for candidates with full stack development experience. The ideal candidate will have at least 3 years of experience in a project environment, familiarity with cloud platforms—particularly Oracle Cloud—and demonstrated expertise in the full lifecycle of software development. This includes requirements analysis, development, unit testing, UAT, and documentation. Candidates should be adept at working in agile environments and possess excellent communication and presentation skills. Key Responsibilities: • Collaborate with cross-functional teams to analyse business requirements and translate them into scalable and efficient software solutions. • Design, develop, and maintain robust, secure, and high-performance applications using Java and related technologies. • Contribute to both frontend and backend development as needed, ensuring seamless integration and functionality. • Participate in the full software development lifecycle, including: o Requirements Analysis: Engage with stakeholders to understand and document business needs. o Development: Write clean, efficient, and maintainable code in accordance with best practices. o Unit Testing: Perform thorough testing to ensure code quality and functionality. o UAT: Work closely with users to validate applications during User Acceptance Testing. o Documentation: Create and maintain comprehensive technical and user documentation. • Leverage Oracle Cloud services and tools to develop and deploy cloud-based applications. • Follow agile development methodologies, participating in daily stand-ups, sprint planning, and retrospectives. • Present technical concepts and project progress to internal and external stakeholders effectively. Required Skills and Experience: • Experience: Minimum 3 years in Java development within a project-based environment. • Full Stack Development: Proficiency in both backend (Java, Spring Boot, Hibernate, etc.) and frontend technologies (Angular, React, or similar frameworks). • Cloud Knowledge: Strong familiarity with Oracle Cloud; experience with other cloud platforms (AWS, Azure, GCP) is a plus. • Project Lifecycle Expertise: Hands-on experience across all phases of a project lifecycle, including requirements analysis, development, unit testing, UAT, and documentation. • Agile Methodologies: Solid understanding of agile principles and experience in agile development teams. • Communication Skills: Exceptional verbal and written communication skills, with the ability to present technical concepts to diverse audiences effectively. • Problem-Solving: Strong analytical and troubleshooting skills to resolve complex technical challenges. Preferred Skills: • Knowledge of DevOps practices and tools, such as CI/CD pipelines, Docker, Kubernetes, etc. • Familiarity with RESTful APIs and microservices architecture. • Experience with database systems such as Oracle DB, MySQL, or PostgreSQL. • Hands-on experience with automated testing frameworks and tools.