JOBSEARCHER

Java Solution Architect

*Job Type:* Full-Time We are looking for an experienced Java/J2EE Architect to lead the design and development of high-performance and scalable enterprise solutions. The ideal candidate will have over 10 years of experience in software development with at least 5 years in an architect role, designing enterprise-grade, fault-tolerant, even-driven applications. You will work closely with cross-functional teams to design, build and deploy complex systems, providing technical direction and expertise to ensure the delivery of robust, efficient, and scalable solutions. *Key Responsibilities:* * Architect, design, develop and deploy high-performance and scalable Java/J2EE-based applications that meet business complex requirements. * Lead a team of engineers and work with cross-functional team to timely deliver high quality complex business solutions. * Provide technical leadership across all aspects of the software development lifecycle, from initial design through production deployment. * Design and implement RESTful APIs, microservices architecture, and cloud-native applications. * Ensure high availability and scalability of systems using Kubernetes, containerization, and cloud infrastructure. * Implement and manage schedulers, event-driven architecture, and asynchronous processes. * Collaborate with DevOps and infrastructure teams to automate deployment, scaling, and monitoring of applications. * Drive the adoption of best practices in coding, design, testing, and deployment to improve team productivity. *Required Skills:* * 10+ years of total experience in software development, with at least 5 years in an architect role. * Excellent problem-solving, analytical, and interpersonal skills. * Strong expertise in Java, J2EE, Kafka, and Spring Boot. * Extensive hands-on experience on spring-boot, Kafka, and API development activities. * Experience in designing scalable, distributed systems and microservices architecture. * In-depth knowledge of RESTful API design and implementation. * Experience with containerization technologies such as Docker and orchestration tools like Kubernetes. * Familiarity with schedulers, event-driven architecture, and messaging systems (e.g., Kafka, RabbitMQ). * Proficiency in working with cloud platforms such as AWS and Azure. * Hands-on experience with caching strategies (ECH), performance tuning, and security best practices. * Experience with version control systems (Git), CI/CD pipelines, and Agile methodologies. * Experience of working with relational and NoSQL databases. Job Type: Full-time Pay: $56,112.90 - $151,877.89 per year Work Location: In person