Java Software Engineer
KanakitsContract
Required Skillset:
GitSpring FrameworkSpring BootJava 17+RESTful APIsNoSQL databasesSQL databases
Job Description
Job Title: Java Software Engineer
Location:
Hybrid (3 Days Onsite per Week) – Minneapolis, MN
Interview Mode:
Onsite – Face-to-Face Mandatory
Job Summary:
We are seeking a skilled Java Software Engineer to design, develop, and maintain high-quality enterprise applications. The ideal candidate will have strong backend development experience, a solid understanding of software engineering principles, and the ability to work in a collaborative, fast-paced environment.
Key Responsibilities:
- Design, develop, and maintain Java-based applications
- Build scalable and efficient backend systems and microservices
- Develop and consume RESTful APIs
- Collaborate with cross-functional teams including QA, DevOps, and Product
- Participate in system design, architecture discussions, and code reviews
- Ensure application performance, scalability, and security
- Troubleshoot and resolve production issues
- Contribute to CI/CD pipelines and deployment processes
Required Skills:
- Strong experience in Java (8/11/17+)
- Experience with Spring Boot / Spring Framework
- Solid understanding of microservices architecture
- Experience with REST APIs and web services
- Strong knowledge of data structures and algorithms
- Experience with SQL/NoSQL databases
- Familiarity with Git and version control systems
Similar Jobs
Lead Software Engineer
Texas
Apr 28th, 2026
Lead Software Engineer
New York
Apr 28th, 2026
Sr Software Engineer
Remote
Apr 28th, 2026
Sr Software Engineer
Remote
Apr 28th, 2026
Senior Software Engineer
Remote
Apr 27th, 2026