Position : Java Backend Developer
Experience: 5 to 7 Years
Notice period: Immediate to 15 Days (Not more than)
Location : Chennai
Type Of Interview: F2F Interview (Final Discussion)
Roles and Responsibilities:
- Design, develop, enhance, and maintain enterprise applications using Java and J2EE technologies.
- Develop REST APIs, Spring Boot applications, batch processes, and Apache Kafka integrations.
- Collaborate with Business Analysts and Solution Architects to translate business requirements into technical solutions.
- Design and optimize database structures and queries using Oracle SQL.
- Perform unit and integration testing, following Test-Driven Development (TDD) or Behaviour-Driven Development (BDD) practices where applicable.
- Support performance, load, and endurance testing activities.
- Prepare, review, and maintain technical specifications and documentation.
- Recommend technical improvements and evaluate suitable frameworks and technologies.
- Support application deployments and coordinate with integration teams.
- Participate in Agile/Scrum ceremonies and contribute to strategic technology projects.
- Provide technical guidance, support team onboarding, and assist in training new team members.
- Follow organizational standards for quality, security, reporting, and compliance.
Mandatory Technical Skills
- Core Java (Java 814): Collections, Concurrency, Streams, Lambda Expressions, Functional Programming, File I/O, and Network I/O.
- Spring Framework: Spring Core, Spring Boot, Spring MVC, Spring Security, Spring Integration, Spring AOP, Spring Batch, and Transaction Management.
- REST API Development: Spring REST Controllers, HTTP methods, error handling, and Swagger/OpenAPI specifications.
- Build Tools: Maven.
- Database: Oracle SQL, query writing, and database design fundamentals.
- Logging: Log4j, Logback, and SLF4J.
- Application Development: Hands-on experience developing enterprise-level backend applications.
Valuable-to-Have Skills
- Messaging: Apache Kafka and JMS.
- Frontend Technologies: Angular and JSP.
- Middleware: Apache Tomcat and Apache HTTP Server (HTTPD).
- Containerization: Docker and Kubernetes.
- CI/CD Tools: Jenkins and Serena.
- Testing Tools: Mockito, EasyMock, WireMock, JMeter, and Postman.
If any one interested can share the profiles to "
[email protected]"
📌 Java backend Developer (Must Spring batch) (Chennai)
🏢 Kiya.ai
📍 Chennai