9 Targeticon Digital Services Jobs
3-8 years
Targeticon - Backend Developer - Spring Boot (3-8 yrs)
Targeticon Digital Services
posted 23d ago
Flexible timing
Key skills for the job
Role Overview :
We are seeking a skilled Backend Developer with expertise in Spring Boot and related technologies to join our dynamic development team.
The ideal candidate will be responsible for designing, implementing, and maintaining high-performance backend services.
A strong understanding of core Java concepts, RESTful APIs, and microservices architecture is essential.
Key Responsibilities :
Backend Development :
- Develop, test, and maintain backend services using Spring Boot and related frameworks.
- Leverage Spring MVC and Spring Auto Wiring for application development.
- Write efficient and maintainable code using core Java features, including Lists, Sets, Maps, Streams, and Lambda Expressions.
RESTful APIs :
- Design, develop, and implement robust RESTful APIs for seamless integration with front-end systems and external services.
- Ensure APIs are secure, scalable, and well-documented.
Database Management :
- Work with Oracle Queries and stored procedures to ensure efficient data retrieval and storage.
- Optimize database interactions to improve application performance.
Microservices Architecture :
- Develop and maintain components in a microservices architecture, ensuring loose coupling and scalability.
- Collaborate with other teams to integrate microservices effectively.
Testing and Quality Assurance :
- Write and execute unit tests and integration tests using JUnit to ensure code quality and reliability.
- Debug and resolve issues promptly during development and production phases.
Build and Dependency Management :
- Use Maven or Gradle to manage project builds and dependencies.
- Optimize build pipelines for faster deployment.
Security Implementation :
- Integrate Spring Security for application authentication and authorization.
- Ensure compliance with security best practices and standards.
Collaboration and Improvement :
- Collaborate with cross-functional teams, including front-end developers, DevOps, and QA engineers, to deliver seamless solutions.
- Continuously improve application performance, scalability, and reliability.
Requirements :
Educational Qualifications :
- Bachelor's degree in Computer Science, Engineering, or related field.
- Master's degree is a plus.
Technical Skills :
- Strong proficiency in Java, including data structures (Lists, Sets, Maps) and modern Java features (Streams, Lambda Expressions).
- Hands-on experience with the Spring Framework, including Spring Boot, Spring MVC, and dependency injection.
- Expertise in designing and implementing RESTful APIs.
- Proficiency in Oracle database queries and stored procedures.
- Understanding of microservices architecture and related tools.
- Familiarity with build tools like Maven or Gradle.
- Experience with JUnit for unit and integration testing.
- Knowledge of Spring Security for securing applications.
Soft Skills :
- Strong analytical and problem-solving skills.
- Effective communication and collaboration abilities.
- Ability to work in an agile and fast-paced environment.
Desired Skills and Experience :
- Exposure to cloud platforms like AWS, Azure, or GCP.
- Experience with Docker and Kubernetes for containerization.
- Familiarity with message brokers such as RabbitMQ or Kafka.
- Knowledge of CI/CD pipelines and DevOps practices
Functional Areas: Software/Testing/Networking
Read full job description3-5 Yrs
6-12 Yrs