Description

 What you'll do:

Design, develop, and deploy high-performance applications, spanning the full stack from back-end to UI, with a focus on operational excellence, security, and scalability. 
Contribute to all phases of the software development lifecycle, including unit testing, code deployment, and comprehensive technical documentation. 
Collaborate effectively with team members, contributing to existing codebases and ensuring seamless knowledge transfer through detailed documentation. 
Analyze and optimize application performance, identifying and resolving bottlenecks to ensure a smooth user experience. 
Actively participate in agile ceremonies, including estimation, use case specifications, test plan reviews, and project planning. 
Leverage modern software development practices, including serverless computing, microservices architecture, CI/CD, and infrastructure-as-code. 
Integrate systems with existing internal platforms, including Data Fabric and CSA Toolset, fostering cross-team collaboration. 
Contribute to technology roadmaps and architectural discussions, translating business needs into robust technical solutions. 
Proactively identify, troubleshoot, and resolve product or system issues, analyzing their impact on network operations and service quality. 
Develop expertise in open-source technologies, writing, debugging, and troubleshooting code with efficiency. 
Take ownership of sprint deliverables, demonstrating problem-solving skills to address challenges of moderate complexity.

What experience you need:

Bachelor's degree in Computer Science or a related field, or equivalent experience. 
2+ years of experience in software design and development with Java and Python. 
2+ years of experience with software build management tools (Maven, Gradle). 
2+ years of experience with front-end technologies (HTML, CSS). 
2+ years of experience with software testing, performance optimization, and quality assurance. 
2+ years of experience with cloud technologies (GCP, AWS, or Azure).

What could set you apart:

Proactive and adaptable, with the ability to prioritize tasks and respond to changing needs effectively. 
Expertise in back-end technologies (Java/J2EE, Spring Boot, Microservices). 
Proficiency with source code management (SVN/Git, Github). 
Experience working in agile environments (Scrum, XP). 
Knowledge of relational databases (SQL Server, MySQL). 
Familiarity with Atlassian tools (JIRA, Confluence, Github). 
Experience with modern JDK (v1.8+).

Education

Bachelor's degree in Computer Science