Senior Java API Developer

5 - 9 years

9.0 - 13.0 Lacs P.A.

Hyderabad

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

HibernateCore JavaWeb technologiesManager Quality AssuranceMySQLJPAJSONOracleMonitoringSQL

Work Mode

Work from Office

Job Type

Full Time

Job Description

Who we are: Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to customers. Job Description: Job Title : Senior Java API Developer Job Type : Full-Time Experience : 4 8 Years Location : Hyderabad, Telangana Responsibilities: 1. Core Java Frameworks: Java 8+ (Streams, Lambdas, Functional Programming) Spring Boot (for microservices development) Spring MVC (for web applications) Spring Cloud (for distributed microservices) 2. API Development Integration: RESTful API design and implementation SOAP API (optional, but useful for legacy integrations) Swagger / OpenAPI (for API documentation) Postman / cURL (for API testing) GraphQL (optional, useful for flexible data querying) 3. API Security Authentication: OAuth 2.0 / OpenID Connect JWT (JSON Web Tokens) API Gateway Security (Kong, Apigee, AWS API Gateway) CORS, CSRF, and Security Headers 4. Database Data Management: SQL Databases (MySQL, PostgreSQL, Oracle, etc.) NoSQL Databases (MongoDB, Cassandra, Redis, etc.) JPA/Hibernate (for ORM-based persistence) 5. Messaging Event-Driven Architecture: Apache Kafka / RabbitMQ / ActiveMQ Event-Driven Architecture Asynchronous Processing (CompletableFuture, WebFlux) 6. DevOps Cloud: Containerization: Docker Orchestration: Kubernetes CI/CD: Jenkins, GitLab CI/CD, GitHub Actions Cloud Platforms: AWS, Azure, GCP Infrastructure as Code: Terraform, AWS CloudFormation (optional) 7. Logging, Monitoring Performance Optimization: Logging: Log4j, SLF4J, ELK Stack (Elasticsearch, Logstash, Kibana) Monitoring: Prometheus, Grafana Profiling Performance Tuning: JProfiler, YourKit, Java Mission Control 8. Testing and Quality Assurance: Unit Testing: JUnit, Mockito Integration Testing: REST-assured, TestContainers API Load Testing: JMeter, Gatling Contract Testing: Pact 9. Additional Skills (Nice to Have): gRPC (for high-performance API communication) Circuit Breaker Patterns (Resilience4j, Hystrix) API Versioning Backward Compatibility Qualifications: Bachelors degree or equivalent combination of education and experience.

Software Development
Silicon Valley

RecommendedJobs for You

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata