Job
Description
Participate in the full software development lifecycle including design, implementation, testing, deployment, and maintenance.Build high-quality, scalable, and maintainable software solutions that support hybrid-cloud and AI-driven requirements.Analyze defects, assess system gaps, and propose enhancements in collaboration with architects and technical leads.Contribute across design, coding, testing, troubleshooting, and release processes to ensure smooth delivery.Engage with stakeholders to understand requirements, identify opportunities, and propose innovative solutions.Design, develop, and maintain automated test scripts across UI, API, and backend layers.Integrate automated tests into CI/CD pipelines to ensure continuous validation and faster feedback.Perform functional, integration, regression, and performance testing for new and existing features.Diagnose, debug, and document issues; collaborate with development teams for timely resolutions.Participate in Agile ceremonies and work closely with cross-functional teams to foster a culture of innovation, ownership, and accountability.
Required education Bachelor's Degree Required technical and professional expertise 3–5 years of professional software development experience with a strong delivery track record.Strong expertise in Core Java, Java/J2EE, Spring, multithreading, Java 8+, and microservices architecture.Solid understanding of data structures, algorithms, and problem-solving techniques.Experience designing and building RESTful APIs and SDK APIs.Hands-on experience with CI/CD pipelines and tools such as Git, Maven/Gradle, Jenkins, GitHub Actions.Proficiency in unit testing and REST API automation; experience with JUnit, Selenium, Wiremock.Experience with cloud technologies (AWS) and container platforms (Docker, Kubernetes, RedHat OpenShift).Experience working in Agile environments (Scrum, sprints, backlog refinement, reviews).Ability to work in complex integrated ecosystems using tools like SonarQube, JIRA, Confluence.Basic full-stack knowledge (React, NodeJS) is a plus.Strong ownership mindset and commitment to continuous learning and quality.
Preferred technical and professional experience Familiarity with OpenShift, Kubernetes, DevOps practices, and cloud-native development. Understanding of AI concepts and modern ML/AI models.Knowledge of additional languages such as Rust, Go, or similar.Experience architecting or designing distributed systems, full-stack solutions, or UI components.Adaptability and eagerness to learn new technologiesAwareness of security best practices