Java & Apache Flink Full-Stack Developer
Karthi KUnited StatesSENIORPosted 1h ago
JavaApache FlinkSpring BootSpring MVCRESTful web servicesReactAngularJavaScriptTypeScriptNode.jsAzureCI/CDDockerKubernetesOpenShiftLinux/UnixJ2EEJiraConfluenceGitSVNJenkins
About the Role
We are seeking a full-stack developer to help deliver modern application and system solutions throughout the entire development lifecycle. This role focuses on Java and Apache Flink technologies.
Key Responsibilities
• Design, develop, test, and deploy full-stack applications and platform solutions
• Build backend services using Java, Spring Boot, Spring MVC, and RESTful web services
• Develop stream-processing solutions with Apache Flink and distributed event-streaming technologies
• Create frontend experiences using React or Angular, JavaScript, and TypeScript
• Perform unit, integration, system, and regression testing
• Support cloud-based solution development, particularly on Azure
• Collaborate with team members to solve problems and communicate technical work clearly
Requirements
• Degree in Computer Science, a technical discipline, or a similar field
• 8+ years of software development experience across front-end and back-end projects
• Strong hands-on Java skills and experience with Apache Flink
• Experience with Jira, Confluence, Git or SVN, and Jenkins
• Strong written and spoken English communication and presentation skills
• Docker, Kubernetes, OpenShift, Linux/Unix, J2EE, advanced build and release management, or design and build enablement experience is a plus