
Posted a month ago
Senior Software Engineer II
Curriculum AssociatesSenior Software Engineer II
Requirements
Bachelor's or Master's degree in Computer Science or related field, Minimum 8 years of software development experience, Proficiency in Java 8 or above, Extensive experience with Spring Boot and Microservices, Strong experience in React JS and Redux, Experience with relational databases like MySQL, PostgreSQL, or Oracle, Knowledge of JavaScript ES6+, HTML5, and CSS3
Skills
JavaSpring BootReactReduxMicroservicesAWSDocker
About the role
Responsibilities
- Design, develop, test, and maintain scalable full-stack applications using Java Spring Boot and React JS
- Build and enhance RESTful APIs and microservices-based architectures
- Develop responsive and intuitive user interfaces using React JS, Redux, HTML5, CSS3, and JavaScript/TypeScript
- Collaborate with Product and DevOps teams throughout the software development lifecycle
- Participate in architecture discussions and contribute to technical design decisions
- Write clean, maintainable, and efficient code following coding standards and best practices
- Perform code reviews and mentor junior developers
- Troubleshoot production issues and optimize application performance, scalability, and reliability
- Contribute to CI/CD pipelines and deployment automation
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Minimum 8 years of software development experience
- Strong proficiency in Java (Java 8 or above)
- Extensive experience with Spring Boot, Spring MVC, Spring Security, Spring Data JPA, and Microservices
- Strong experience in React JS and Redux
- Solid understanding of REST APIs and API design principles
- Experience working with relational databases such as MySQL, PostgreSQL, or Oracle
- Strong knowledge of JavaScript ES6+, HTML5, CSS3, and responsive web design
- Experience with Git-based source control systems
- Familiarity with Agile/Scrum development methodologies
Preferred Qualifications
- Experience with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud
- Experience with containerization technologies such as Docker and Kubernetes
- Knowledge of messaging platforms such as Apache Kafka
- Experience implementing automated testing frameworks
- Familiarity with observability and monitoring tools
- Experience in high-volume, distributed enterprise applications
About the Company
Curriculum Associates is changing the face of education technology with award-winning learning programs like i-Ready that serve a third of the nation’s K–8 students. For more than 50 years, our commitment to making classrooms better places, serving educators, and supporting accessible learning experiences for all students has driven the continuous improvement of our innovative programs.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer II
Curriculum Associates · Bangalore
