Sr. Software Engineer

Overview

On Site
Depends on Experience
Full Time
No Travel Required
Unable to Provide Sponsorship

Skills

Java
RESTful
NoSQL
Debugging

Job Details

Summary
We are seeking a skilled Software Developer to design, develop, test, and maintain scalable applications. The ideal candidate should have strong core Java knowledge, experience with modern frameworks, and the ability to work in an agile development environment.
 
Responsibilities
  • Develop, test, and maintain Java-based applications
  • Design and implement RESTful APIs and backend services
  • Collaborate with cross-functional teams to deliver high-quality solutions
  • Troubleshoot, debug, and optimize application performance
Requirements
  • Strong proficiency in Core Java and OOP concepts
  • Experience with Java frameworks such as Spring/Spring Boot
  • Knowledge of REST APIs, Microservices architecture
  • Hands-on experience with SQL/NoSQL databases
  • Experience with Git, Maven/Gradle, and CI/CD pipelines
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.