19 Techolution Jobs
Techolution - Java Developer - Spring Boot (0-2 yrs)
Techolution
posted 1mon ago
Flexible timing
Key skills for the job
Techolution is seeking a talented Java Intern to join our dynamic team of innovators. You will work closely with one of Techolution's major clients, helping drive the development from conception to deployment.
As a Java Intern, you will collaborate with our multidisciplinary team of engineers and domain experts to build robust, scalable, and interactive software solutions. The ideal candidate is detail-oriented, passionate about solving complex problems, and has a strong background in backend development.
Location : Remote
Employment Type : Full-time
Work Timings : 2 PM to 11 PM IST
Job Description :
- Design, develop, and maintain Java-based applications using Java 17 and Java 21.
- Work on Spring Boot to create and deploy RESTful APIs, ensuring they are optimized, secure, and scalable.
- Implement security features using Spring Security and JWTs to secure APIs and user authentication.
- Develop and maintain batch processing workflows with Spring Batch.
- Architect and build microservices using Spring Cloud, implementing FeignClient for service-to-service communication.
- Collaborate on database management and write advanced SQL queries for efficient data retrieval and storage.
- Leverage tools like Kafka and Logbook for data logging, auditing, and real-time monitoring of systems.
- Document APIs using Swagger for clear and maintainable API specifications.
- Ensure comprehensive testing and validation of code using JUnit and Mockito.
- Utilize advanced Java concepts such as OOP principles, Stream API, Collections, and Multithreading to create efficient and reusable code.
- Promote code modularity, reusability, and maintainability to support long-term project scalability.
- Manage dependencies and address vulnerabilities, ensuring the code is secure and up to date.
- Stay up-to-date with the latest developments in Java and related technologies, incorporating them into our systems as necessary.
Mandatory Skills :
- Proven experience in Java development, with expertise in Java 17 and Java 21.
- Strong knowledge of Spring Boot, Spring Security, Spring Cloud, and RESTful API development.
- Hands-on experience with Spring Batch and batch processing.
- In-depth understanding of HTTP protocols, APIs, and micro services architecture.
- Advanced SQL skills and experience with database management.
- Knowledge of API documentation tools such as Swagger.
- Experience with Kafka, Logbook, and other logging/auditing tools.
- Proficiency in JUnit and Mockito for writing and running tests.
- Solid understanding of Object-Oriented Programming (OOP) concepts, Stream API, Collections, and Multithreading.
- Strong coding practices with an emphasis on code reusability and modularity.
- Experience in Dependency and Vulnerability Management.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to collaborate in a team environment.
Preferred Qualifications :
- Experience with containerization technologies (Docker, Kubernetes).
- Knowledge of cloud platforms (AWS, Azure, or Google Cloud).
- Familiarity with CI/CD pipelines and DevOps practices.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Developer roles with real interview advice
3-7 Yrs
Hyderabad / Secunderabad
2-5 Yrs
Hyderabad / Secunderabad
1-5 Yrs
Bangalore / Bengaluru
5-9 Yrs
Hyderabad / Secunderabad