US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Senior Software Developer

Key Responsibilities



* Develop and maintain high-performance applications using Java, Spring Boot, and RESTful APIs


* Contribute to the design of microservices and integration with internal/external systems


* Apply best practices for JVM performance tuning and memory management


* Implement authentication and authorization flows using Spring Security


* Write and maintain JavaScript/jQuery code; familiarity with React.js is a plus


* Participate in code reviews, peer programming, and contribute to improving development standards


* Work with DevOps pipelines (Jenkins, SonarQube) and understand basic deployment automation (Ansible)


* Collaborate with QA, UI/UX, and product teams to ensure quality and timely delivery

Required Skills



* Strong knowledge of Java (8 or above) and JVM internals


* Solid hands-on experience with Spring Boot, Spring Security, and REST APIs


* Good understanding of microservices architecture and integration patterns


* Experience in front-end scripting with JavaScript and jQuery


* Working knowledge of CI/CD tools like Jenkins, SonarQube


* Exposure to SQL/NoSQL databases and performance tuning techniques

Nice-to-Have Skills



* Exposure to React.js or similar modern JS frameworks


* Familiarity with containerization tools like Docker


* Basic knowledge of cloud platforms (AWS, Azure, or GCP)


* Understanding of secure coding practices


* Familiarity with caching frameworks

Soft Skills



* Strong problem-solving and debugging skills


* Excellent communication and collaboration abilities


* Ownership mindset and ability to work independently as well as in a team





Share Job