HamburgerMenu
hirist

Amantya Technologies - Java Developer - Microservices Architecture

Posted on: 07/08/2025

Job Description

Education :

- Bachelors degree in Computer Science, Software Engineering, MCA or equivalent

Key Responsibilities :

- Design and implement scalable, high-performance Java modules.

- Build and manage a robust service mesh for seamless inter-service communication.

- RESTful Services: Using JAX-RS to develop RESTful APIs. SOAP Services: Implementing SOAP-based web services with tools like JAX-WS.

- Write clean, modular, and reusable code adhering to best practices.

- JDBC (Java Database Connectivity): Advanced database interaction techniques, including transaction management and connection pooling.

- Integrate applications with various databases (e.g., SQL, NoSQL) and external services like chatbots, payment gateways, and AI tools.

- Security: Implementing authentication, authorization, and encryption for secure web applications

- Secure Coding Practices: Ensuring secure application development by adhering to OWASP guidelines and best practices.

- Collaborate with cross-functional teams to define, design, and ship new features.

- Session and State Management: Handling user sessions and preserving state between client-server interactions

- Ensure the applications scalability, reliability, and security.

- Concurrency and Multithreading: Writing programs that perform multiple tasks simultaneously using threads and concurrency APIs

- Deploy, monitor, and maintain solutions on cloud platforms, leveraging serverless architectures (AWS Lambda, GCP Cloud Functions, etc.).

- Cloud Integration: Deploying and scaling applications on platforms like AWS, GCP, or Azure.

- Debug and optimize application performance.

- Performance Optimization: Profiling and tuning Java applications for better performance.

- Contribute to the development and maintenance of microservices-based architectures.

- Mentor junior developers and participate in code reviews to ensure high code quality.

- Service Mesh and Observability: Implementing service-to-service communication using Istio or any other and monitoring with tools like Prometheus

- Microservices: Developing distributed systems using frameworks like Spring Boot and Spring Cloud.

Nice to Have :

- Experience with CI/CD pipelines and DevOps practices.

- Familiarity with containerization tools like Docker and orchestration tools like Kubernetes.

- Knowledge of AI/ML model integration and deployment.

- Hands-on experience with observability tools (e.g., Prometheus, Grafana).


info-icon

Did you find something suspicious?