Based on your search criteria and filters
Job Summary We are seeking three Software Engineer professionals to join our growing team. This role is ideal for individuals with a strong foundation in software development and a passion for building scalable and robust applications within the IT / Technology industry. Key Responsibilities The responsibilities of this role will encompass the full software development lifecycle, from design and implementation to testing and deployment. The successful candidate will contribute to the development of high-quality Microservices and RESTful APIs , ensuring adherence to coding standards and best practices. Required Skills & Qualifications Education: A bachelor's degree is required. Experience: A minimum of 10 years of experience in software development is expected. This level of experience indicates a seasoned professional capable of independent work and mentoring junior team members. Programming Languages: Proficiency in Java and Spring Boot is essential. Cloud Technologies: Demonstrated experience with Google Cloud Platform (GCP) , including Cloud Run , and Red Hat OpenShift . Infrastructure Management: Solid understanding of Infrastructure as Code principles and experience with Terraform . DevOps Practices: Familiarity with CI/CD pipelines and associated tools. Database Management: Experience with SQL and Postgres databases. Software Development Best Practices: A commitment to Code Quality and a strong understanding of Testing methodologies, including Unit Testing and Integration Testing . Architectural Patterns: Experience designing and implementing Distributed Systems . Agile Methodologies: Proven ability to work effectively within an Agile development environment. Collaboration & Communication: Excellent Communication Skills and the ability to engage in effective Cross-functional teamwork . Project Management Tools: Experience using Jira for project tracking and issue resolution. Security Practices: A strong understanding of Security principles, including Encryption and Anonymization techniques. API Development: Experience in designing and implementing APIs . Problem-Solving & Analytical Skills: Exceptional Problem-Solving Skills and Analytical Skills . User Interface: Familiarity with User Interface development. JVM: Understanding of the JVM . Debugging: Proficiency in Debugging and Performance Tuning . What We Offer Salary: (No salary provided)
Based on your filters