6 Tekonika Technologies Jobs
Tekonika - Backend Engineer - Java (8-10 yrs)
Tekonika Technologies
posted 2d ago
Key skills for the job
Job Description :
We are seeking a highly skilled Backend Engineer (Java Only) to join our team. The ideal candidate will be responsible for designing, developing, and maintaining backend services, ensuring high performance, scalability, and reliability. You will work closely with front-end developers, product managers, and DevOps teams to build robust and scalable applications.
Key Responsibilities :
- Develop, maintain, and optimize backend services using Java (Java 8/11/17).
- Design and implement RESTful APIs and microservices architecture.
- Write clean, efficient, and scalable code while following best practices.
- Work with Spring Boot, Spring MVC, Spring Security, and Hibernate.
- Integrate with databases like PostgreSQL, MySQL, or MongoDB.
- Implement message queues and event-driven architecture using Kafka or RabbitMQ.
- Ensure application security by implementing authentication, authorization, and encryption.
- Optimize performance by conducting profiling and debugging.
- Work with containerization and orchestration tools like Docker and Kubernetes.
- Collaborate with DevOps teams for CI/CD pipeline integration using Jenkins/GitHub Actions.
- Troubleshoot, debug, and resolve production issues in a timely manner.
- Stay up-to-date with emerging backend technologies and industry best practices.
Required Skills & Qualifications :
- Strong expertise in Core Java, Java 8/11/17, and OOP principles.
- Hands-on experience with Spring Boot, Spring MVC, Hibernate, and JPA.
- Experience in designing and consuming RESTful APIs and Web Services.
- Proficiency in SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
- Familiarity with Microservices Architecture and Event-Driven Design.
- Experience with message brokers like Kafka, RabbitMQ, or ActiveMQ.
- Good understanding of Multithreading, Concurrency, and Performance Optimization.
- Exposure to Cloud platforms (AWS, GCP, or Azure).
- Hands-on experience with Docker, Kubernetes, and CI/CD tools.
- Strong debugging and problem-solving skills.
Nice-to-Have Skills :
- Knowledge of GraphQL.
- Experience with distributed caching tools like Redis or Memcached.
- Understanding of API Gateway and Load Balancing strategies.
- Familiarity with testing frameworks like JUnit, Mockito.
Education : Bachelors or Masters degree in Computer Science, Information Technology, or a related field.
Functional Areas: Other
Read full job descriptionPrepare for Engineer roles with real interview advice