IT Software Developer
Jobtailor
WarszawaFull-timeMid LevelOn-site
Job Description
Responsibilities
- Design, develop, test, deploy, and maintain software applications using cloud and legacy technologies
- Analyze business requirements and translate them into technical solutions
- Develop scalable cloud-native applications, APIs, and microservices
- Maintain and enhance existing legacy applications to ensure business continuity
- Participate in application modernization and cloud migration projects
- Perform unit testing and support integration, system, and user acceptance testing
- Troubleshoot, debug, and resolve application issues in development and production environments
- Optimize application performance, scalability, and security
- Collaborate with Solution Managers, Business Analysts, QA Engineers, DevOps Engineers, and Infrastructure teams
- Participate in code reviews and ensure adherence to development standards and best practices
- Create and maintain technical documentation, including design specifications and operational procedures
- Support CI/CD pipelines and automated deployment processes
- Continuously evaluate new technologies and recommend improvements to existing solutions
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field
- Minimum 3–5 years of experience in software development
- Strong programming experience in one or more languages, especially Java
- Experience with cloud platforms such as Microsoft Azure and AWS
- Knowledge of cloud-native development, containers (Docker), Kubernetes, and microservices architecture
- Experience with relational databases (SQL Server, Oracle, PostgreSQL, MySQL) and API development
- Familiarity with Git, Azure DevOps, GitHub, or other version control and CI/CD tools
- Understanding of Agile/Scrum software development methodologies
- Knowledge of secure software development practices
- Strong analytical and problem-solving skills
- Excellent programming and debugging capabilities
- Ability to work independently and collaboratively in cross-functional teams
- Strong communication and stakeholder engagement skills
- High attention to detail and commitment to software quality
- Adaptability to both modern cloud technologies and legacy application environments
- Strong organizational and time management skills
- Continuous learning mindset and willingness to adopt emerging technologies
- Results-oriented with a proactive approach to problem solving
Core Competencies
Demonstrates expertise in designing and developing cloud-native applications, APIs, and microservices while maintaining legacy systems. Proficient in utilizing cloud platforms like Microsoft Azure and AWS, with strong programming skills in Java and experience in CI/CD processes.
Tools & Technologies
- Docker
- Kubernetes
- Git
- Azure DevOps
- GitHub
Posted 1 months ago