Senior Java Backend Developer
Core
Design, develop, and maintain scalable backend applications and RESTful APIs using Java and Spring Boot.
Role type
Senior IC backend engineer
Builds
Scalable backend applications and RESTful APIs
Domain
Enterprise software development
Required skills
Core Java, Java 8+, Spring Boot, Spring MVC, Spring Data JPA, REST APIs, microservices architecture, SQL, relational databases, Hibernate/JPA, Git, Agile methodologies (via careerplan.io/jobs/g1d67be9-senior-java-backend-developer-at-envision-technology-solutions)
Preferred skills
Strong debugging, analytical, and problem-solving skills
Technologies
Java, Spring Boot, Hibernate, JPA, MySQL, PostgreSQL, Oracle, Git, GitHub, GitLab, Bitbucket, REST, SQL
Responsibilities
Design, develop, and maintain scalable backend applications; Build and integrate RESTful APIs and backend services; Write clean, maintainable, reusable, and efficient code; Implement business logic, data validation, error handling, and security; Optimize application performance and troubleshoot production issues; Write unit and integration tests; Participate in code reviews and follow development standards; Collaborate with frontend developers, QA engineers, product managers, and other stakeholders; Use Git and work within Agile/Scrum practices; Contribute to system design, technical documentation, and continuous improvement; Monitor and resolve application issues across development, testing, and production environments