Seargin
As a dynamic multinational tech company operating in 50 countries, we drive innovation and create projects that shape the future and greatly enhance the quality of life. You will find our solutions in the space industry, supporting scientists in the development of cancer drugs, and implementing innovative technological solutions for industrial clients worldwide.
Software Architect – Seargin project
Cooperation:
B2B Location:
Remote
We are seeking an experienced Software Architect with a strong Java programming background to design, develop, and oversee high-performance, scalable, and distributed software solutions. The ideal candidate will have deep expertise in Java, microservices architecture, cloud platforms, and modern software development methodologies.
Key Responsibilities
Architect, design, and implement scalable, reliable, and secure software solutions using Java and related technologies.
Define and enforce best practices for coding, architecture, and system design.
Lead the design and development of microservices-based architectures using Spring Boot, Quarkus, or similar frameworks.
Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
Evaluate and implement design patterns, frameworks, and technologies to optimize software performance and maintainability.
Ensure adherence to security best practices, including authentication, authorization, and secure API development.
Guide and mentor development teams, conducting code reviews and architectural assessments.
Stay updated with emerging technologies and propose innovative solutions to enhance the technology stack.
Required Qualifications
10+ years of Java development experience, with at least 5+ years in an architect role.
Expertise in Java 8+, Spring Framework (Spring Boot, Spring Cloud, Spring Security), and Hibernate.
Strong knowledge of software design patterns, architecture principles, and distributed systems.
Hands‑on experience with microservices, event‑driven architecture, and API design (REST, GraphQL, gRPC).
Proficiency in cloud computing services (Azure, AWS, or GCP) and infrastructure as code (Terraform, Ansible).
Experience with relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
Familiarity with Kafka, RabbitMQ, or other messaging systems for event‑driven processing.
Strong understanding of DevOps, CI/CD pipelines, and container orchestration (Kubernetes, Docker).
Knowledge of security best practices, authentication (OAuth2, JWT), and compliance requirements.
Excellent problem‑solving skills, leadership abilities, and stakeholder communication.
Preferred:
Experience with AI/ML integration, edge computing, or real‑time processing frameworks (Apache Flink, Hazelcast).
Preferred:
Familiarity with DevOps and CI/CD practices and integration of automation tools like Jenkins, GitHub Actions, and Terraform.
Discover the Power of IT Excellence. Apply!
To learn more about Seargin, please visit our web page: www.seargin.com
Seniority level Mid‑Senior level
Employment type Full‑time
Job function Other
Industries IT Services and IT Consulting
#J-18808-Ljbffr
Software Architect – Seargin project
Cooperation:
B2B Location:
Remote
We are seeking an experienced Software Architect with a strong Java programming background to design, develop, and oversee high-performance, scalable, and distributed software solutions. The ideal candidate will have deep expertise in Java, microservices architecture, cloud platforms, and modern software development methodologies.
Key Responsibilities
Architect, design, and implement scalable, reliable, and secure software solutions using Java and related technologies.
Define and enforce best practices for coding, architecture, and system design.
Lead the design and development of microservices-based architectures using Spring Boot, Quarkus, or similar frameworks.
Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
Evaluate and implement design patterns, frameworks, and technologies to optimize software performance and maintainability.
Ensure adherence to security best practices, including authentication, authorization, and secure API development.
Guide and mentor development teams, conducting code reviews and architectural assessments.
Stay updated with emerging technologies and propose innovative solutions to enhance the technology stack.
Required Qualifications
10+ years of Java development experience, with at least 5+ years in an architect role.
Expertise in Java 8+, Spring Framework (Spring Boot, Spring Cloud, Spring Security), and Hibernate.
Strong knowledge of software design patterns, architecture principles, and distributed systems.
Hands‑on experience with microservices, event‑driven architecture, and API design (REST, GraphQL, gRPC).
Proficiency in cloud computing services (Azure, AWS, or GCP) and infrastructure as code (Terraform, Ansible).
Experience with relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
Familiarity with Kafka, RabbitMQ, or other messaging systems for event‑driven processing.
Strong understanding of DevOps, CI/CD pipelines, and container orchestration (Kubernetes, Docker).
Knowledge of security best practices, authentication (OAuth2, JWT), and compliance requirements.
Excellent problem‑solving skills, leadership abilities, and stakeholder communication.
Preferred:
Experience with AI/ML integration, edge computing, or real‑time processing frameworks (Apache Flink, Hazelcast).
Preferred:
Familiarity with DevOps and CI/CD practices and integration of automation tools like Jenkins, GitHub Actions, and Terraform.
Discover the Power of IT Excellence. Apply!
To learn more about Seargin, please visit our web page: www.seargin.com
Seniority level Mid‑Senior level
Employment type Full‑time
Job function Other
Industries IT Services and IT Consulting
#J-18808-Ljbffr