Java Technical Architect

12 - 17 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Specialist in Java Microservices, you will be responsible for designing and building large-scale, high-volume, low latency, high availability, and complex distributed services. With 12 to 17 years of experience, you will act as a hands-on solution architect, having delivered at least two large-scale projects from the ground zero. Your expertise in architecture and design will enable you to identify potential solutions and recommend the best one based on requirements. Additionally, you will manage stakeholders to drive key decisions on tools, technologies, user journeys, and overall governance. Key Responsibilities: - Demonstrating proficiency in object-oriented, SOLID and DRY principles, reactive programming model, microservices, and event-driven solutions. - Understanding enterprise security, compliance, and data security at the network and application layer. - Working extensively on Java language Java 8 and above, including concurrency, blocking/nonblocking IO, lambdas, streams, generics, and advanced libraries. - Conducting database modeling, managing transactional scenarios & isolation levels, and having experience with NoSQL and SQL based DBs. - Utilizing Springboot/Spring cloud or similar frameworks to deliver complex scalable solutions. - Implementing build and automation tools, code quality plugins, CI/CD pipelines, and containerization platforms like Docker/Kubernetes. - Setting up logging and monitoring solutions such as Splunk, ELK, Grafana, and implementing technical KPIs. - Leveraging application profiling tools like jProfiler, Yourkit, Visual VM. - Delivering solutions using cloud platforms like AWS/GCP/Azure/PCF integrated with messaging platforms like RabbitMQ/Kafka/cloud messaging/enterprise messaging. - Applying distributed caching solutions like Redis, Memcache, etc. - Performing testing & performance engineering tasks including memory management, GC tuning, writing JUnit test cases, mocking with tools like Mockito, PowerMockito, EasyMock, BDD automation tools like Cucumber, JBehave, and executing performance and security tests. Qualifications Required: - 12 to 17 years of experience in building large-scale, high-volume, low latency, high availability, and complex distributed services. - Proficiency in Java language Java 8 and above, including concurrency, blocking/nonblocking IO, lambdas, streams, generics, and advanced libraries. - Experience with Springboot/Spring cloud or similar frameworks, build and automation tools, CI/CD pipelines, containerization platforms, logging and monitoring solutions, application profiling tools, and cloud services. - Knowledge of enterprise security, compliance, and data security, as well as distributed caching solutions and testing & performance engineering. In this dynamic environment, learning is ingrained in our culture. You will have the opportunity to explore, innovate, and share your knowledge across the organization, contributing to various engineering groups and staying ahead of the curve.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Publicis Sapient logo
Publicis Sapient

IT Services and IT Consulting

Paris Île-de-France

RecommendedJobs for You