Temporaryjobs Logo
N2P Systems logo

Java Developer

N2P Systemsabout 20 hours ago
Brampton, Ontario, Canada
Senior Level
CONTRACTOR

About the role

We are looking for a Java Developer with 3–6 years of experience to design, develop, and maintain scalable backend applications using Java and Spring Boot. The ideal candidate should have experience building RESTful APIs, working with microservices, and collaborating in an Agile environment.

Responsibilities Design, develop, and maintain backend applications using Java and Spring Boot. Build secure, scalable, and high-performance RESTful APIs. Collaborate with cross-functional teams to deliver high-quality software solutions. Write clean, maintainable, and well-tested code. Participate in code reviews and technical discussions. Troubleshoot, debug, and optimize application performance. Develop unit and integration tests. Work with Git, CI/CD pipelines, and Agile methodologies.

Required Skills 3–6 years of experience in Java development. Strong knowledge of Java 8/11/17. Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security. Experience with REST APIs and Microservices. Knowledge of Hibernate/JPA. Experience with MySQL and/or PostgreSQL. Proficiency with Git, Maven, or Gradle. Strong understanding of OOP, Design Patterns, and SOLID principles. Experience working with JSON, XML, and API integrations.

Preferred Skills Docker and Kubernetes. Kafka or RabbitMQ. Redis. AWS, Azure, or Google Cloud Platform. Jenkins or GitHub Actions. Agile/Scrum experience.

Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field. Equivalent practical experience will also be considered.

Contract is available only on C2C.

About N2P Systems

IT Services and IT Consulting