Senior Software Engineer - Java & Spring
Customerxps SoftwareGurgaon, Haryana
it-jobs
Job Description
Key Responsibilities - Design, develop, and maintain Java-based applications using Spring Framework and ReactJS, and related frameworks. - Collaborate with product and architecture teams to translate business requirements into technical solutions. - Write clean, maintainable, and testable code following industry best practices. - Optimize application performance, reliability, and scalability in high-volume environments. - Write well-designed unit tests using frameworks like JUnit and Mockito. - Integrate with third-party services and APIs, ensuring secure and stable communication. - Contribute to architectural decisions and system design discussions. - Stay updated with emerging technologies and apply them to improve system performance or developer productivity. Technical Skills Qualifications Must-Have: - 4+ years of experience in backend software development using Java 8 and above. - Strong command of Java and Spring Framework. - Proficient in building and consuming RESTful APIs. - Hands-on experience with relational databases (PostgreSQL, MySQL, or Oracle) and SQL. - Experience with unit testing frameworks (JUnit, Mockito) and CI/CD pipelines. - Strong problem-solving and analytical thinking skills. Soft Skills - Excellent communication and collaboration skills. - Strong attention to detail and a proactive mindset. - Passion for continuous learning and mentorship. Skills: System Design, Unit Testing, Oracle, Backend, Mysql, Postgresql, Social Media, Risk Management Experience: 4.00-9.00 Years
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.