Senior Software Engineer – Full stack Job Vacancy in Blackboard Chennai, Tamil Nadu – Updated today

Are you looking for a New Job or Looking for better opportunities?
We got a New Job Opening for

Full Details :
Company Name :
Blackboard
Location : Chennai, Tamil Nadu
Position :

Job Description : Senior Software Engineer – Full Stack Developer (Backend)
Chennai, India
The Opportunity:
Recently combined with Anthology, Blackboard offers the largest EdTech ecosystem on a global scale, supporting over 150 million users in 80 countries. The company’s mission is to provide dynamic, data-informed experiences to the global education community so that learners and educators can achieve their goals.
We believe in the power of a truly diverse and inclusive workforce. As we expand globally, we are committed to making diversity, inclusion, and belonging a foundational part of not only our hiring practices but who we are as a company.
For more information about our company and career opportunities, please visit www.blackboard.com.
As Senior Software Engineer, you will have primary accountability for the development and support of backend applications and APIs. You will be a Java developer responsible for building Java applications including anything between complex groups of backend services for mobile counterparts. Your primary responsibility will be to design and develop these applications and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.
We leverage expertise, technology, and data to create an efficient, financially sustainable way to nurture students through their educational journey. Through our Mobile Apps & Backend Applications solutions, we are aiming to build a better education experience for everyone by extending institutional resources to meet the growing demands of learners.
Primary responsibilities will include:
Developing and maintaining effective relationships with other team members to understand requirements and functionality of the system
Collaborating closely with the Product Owner, QA team, SDK team, and Backend team to govern intake and scheduling of projects and delivery of solutions
Contributing in all phases of the development lifecycle
Translating application storyboards and use cases into functional applications
Designing, building, and maintaining efficient, reusable, and reliable Java code
Ensuring the best possible performance, quality, and responsiveness of the applications
Identifying bottlenecks and bugs and devising solutions to these problems
Helping to maintain code quality, organization, and automatization
The Candidate:
Required skills/qualifications:
Bachelor’s/Master’s degree in Computer Science, Software Engineering, or relevant field
At least 5 years of experience
Strong software development experience (AngularJS, ReactJS, Java/J2EE, Spring framework, REST API, Microservices, AWS, NoSQL, RDBMS)
Strong working experience in React and Java base framework development
Object Oriented analysis and design using common design patterns
Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc.)
Strong experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security
Experience with Web Services (JSON, REST, JAX-RS, Spring-based REST services)
Strong experience with AngularJS and Node JS
Experience with at least one of the development tools like Git, Gradle, Maven, Sonar, Artifactory, etc.
Experience with web application servers like Tomcat, JBoss, etc.
Experience with test-driven development, code testability standards, Junit/Mockito
Experience with DevOps practices and CI/CD model of development
Good understanding of OOP, design patterns, and industry best practices
Knowledge of NoSQL and RDBMS
Agile project experience along with working on Agile tools like JIRA/Confluence
Excellent problem-solving skills
Preferred skills/qualifications:
5-8 years of experience
Knowledge of scripting and working in a Linux environment
Strong interpersonal and time management skills
AWS – IAM, EC2, S3, EKS, API Gateway (beginner level is a plus)
GitHub and Continuous Integration using Jenkins
To ensure the safety and wellbeing of our employees during the COVID-19 pandemic, Blackboard positions are currently remote (where possible).
The Office:
Blackboard has an office in one of the biggest cultural, economic, and educational centers in South India: Chennai.
Located on OMR, the IT corridor of South Chennai
Easy access to Velachery, Thiruvanmiyur Railway station and bus stop
Very close to Tidel Park, Ascendas, and SRP Tools – Holiday Inn
Office provides lunch Tuesday – Thursday and evening snacks Monday – Friday
Office is situated behind Hotel Turyaa on the 5th floor of Rayala Techno Park
Fun Committee, Happy Fete Team, Food Committee, and Sports Committee ensures fun at work
ISR Team actively engages employees in contributing to various local charities
This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities at any time.
Blackboard is an equal employment opportunity/affirmative action employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, gender identity/expression, protected military/veteran status, or any other legally protected factor.

This post is listed Under  Technology
Disclaimer : Hugeshout works to publish latest job info only and is no where responsible for any errors. Users must Research on their own before joining any company

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *