Senior Java Backend Architect | Remote Microservices Expert

Remotely
Full-time
Are you a seasoned Java backend professional ready to architect next-generation enterprise systems? We're seeking an exceptional Senior Java Backend Architect to spearhead our transition to microservices architecture and cloud infrastructure. You'll refine existing modules, develop sophisticated business solutions, and integrate cutting-edge AI models while working with modern technologies including SpringBoot, Apache Kafka, and Kubernetes. Key Responsibilities: - Design, refine, and modify existing system modules using Java 11+ and enterprise-grade frameworks. - Architect and develop new business and integration modules aligned with stringent enterprise requirements. - Lead the strategic transition to microservice architecture with cloud migration implementing SpringBoot 3.x, Docker, OpenShift 4.x, and Istio service mesh. - Upgrade and maintain the technology stack incorporating Apache Kafka 3.5+, Apache Ignite 2.16+, ClickHouse, and gRPC+protobuf for optimal performance. - Implement performance optimizations and refactor legacy code to meet modern architectural standards. - Participate actively in architectural decision-making processes and contribute to technical roadmap discussions. - Conduct thorough code reviews ensuring high-quality deliverables while mentoring mid-level developers. - Develop comprehensive unit tests to ensure system reliability and stability across distributed environments. - Create and implement sophisticated integrations with AI/ML models developed within the organization. - Troubleshoot complex production issues and implement robust, scalable solutions. Required Skills: - Bachelor's or higher degree in Computer Science, Engineering, or equivalent field. - Minimum 5 years of professional Java development experience with focus on enterprise backend systems. - Expert knowledge of Java 8+ features, design patterns, and concurrent programming techniques. - Proven experience implementing best practices for high-load distributed systems and parallel computing. - Strong proficiency with Spring Framework ecosystem (Spring Core, Spring Boot, Spring MVC, Spring Cloud). - Hands-on experience with Java Enterprise Edition (Jakarta EE/J2EE) and related technologies. - Advanced skills in JAX-RS for RESTful services, JPA for persistence, and EJB implementation. - Demonstrated expertise with build tools (Maven, Gradle) and version control systems (Git). - Experience implementing ORM solutions (Hibernate, OpenJPA, or Spring Data). - Working knowledge of XML technologies (XPath, JAXB) and message queuing systems. - Ability to write and optimize SQL queries of medium to high complexity. Nice to Have: - Experience with web service technologies: SOAP, JAX-WS, JTA, JMS. - Practical knowledge of data streaming with Apache Kafka and in-memory computing with Apache Ignite. - Proficiency with ClickHouse OLAP database system and protocol buffers (gRPC+protobuf). - Application server experience with WildFly/JBoss and SpringBoot deployment models. - Container orchestration expertise with Docker, OpenShift, and Kubernetes ecosystems. - Experience working in Agile environments (Scrum, Kanban) with mature CI/CD pipelines. - Advanced unit testing skills using JUnit 5 or TestNG frameworks with Mockito. - Experience optimizing Oracle (19c/21c) and PostgreSQL (14+) databases at scale. - Linux administration skills and ability to write efficient Bash scripts for automation. - Proficiency with development tools such as Jira, Confluence, and Jenkins. - Knowledge of DevOps practices and infrastructure as code principles. - Experience with AI/ML model integration into enterprise applications. Why Join Us: Work remotely with a team of talented engineers on cutting-edge enterprise solutions that make a difference. You'll have the opportunity to architect and implement next-generation systems, work with the latest technologies, and advance your skills in cloud-native development and AI integration. We offer competitive compensation, professional growth opportunities, and a collaborative environment where your expertise will be valued and your contributions will drive significant business impact.