Software Engineer Job in Chennai - IT Jobs
3+ Yrs
Best in Industry
Chennai, India
The candidate is responsible for Design, develop, implement, and maintain Java-based programming applications. and actively coordinate work with other cross-functional / product team.
Position : Permanent
Location : Chennai, India
Salary : Best in Industry
Job Details:
Key responsibilities:
- Design, develop, implement, and maintain Java-based programming applications.
- Actively coordinate work with other cross-functional / product team.
- Work as part of scrum team to deliver the tasks as planned with the desired Definition of Done.
- Ensuring that written code falls in line with the project objectives.
- Identify and resolve immediate and potential issues with applications.
- Collaborate closely with fellow engineers & work with other developers on troubleshooting, debugging, and coding, testing activities
- Participating in group meetings to discuss projects and objectives & meeting deadlines on fast-paced deliverables
- As a part of DevOps, you will be on-call for the services that the team owns. You are on-call for one week, approximately once per month. While on-call you are required to be reachable by telephone and able to act upon alarm, using your laptop.
You must have:
- A Bachelors/master’s in computer science or a related area.
- 3+ years’ experience in Designing and implementing Java-based applications preferably on the Cloud.
- Deep understanding of object-oriented design, data structures and algorithms.
- Good Knowledge of Spring boot, JPA, Hibernate frameworks, SDKs, APIs, and libraries.
- Working experience with RESTful JSON Web Services and web technology frameworks.
- Analyzing user requirements to Write efficient code based on specifications.
- Working knowledge of Test frameworks such as Junit/Mockito
- Good understanding and experience of working with database technologies such as MySQL/PostgreSQL.
- Meticulous at both analysis and execution of work tasks / EPICs
- Debugging and resolving technical problems that arise.
- Experience with testing your code & ensuring following coding best practices.
- Proven ability to work effectively with team members as well as various stakeholders within the company.
- Version control experience like GIT Hub, Source Forge, Bit Bucket & other utilities like GIT, JIRA, Confluence etc.
- Experience in build tools such as Gradle/Maven.
- Proven ability to work effectively with team members as well as various stakeholders within the company
- You should have amazing communication, presentation and organizational skills.
Highly preferred candidates also have:
- Experience with universal JavaScript and server-side rendering.
- Experience building and deploying cloud-based software using AWS.
- Design flowcharts to illustrate software solutions
- Vue.js or React (UI) specific knowledge.
- Enough knowledge of HTML5, dHTML, Stylesheets (CSS), JavaScript, JQuery and respective browser compatibility issues (Internet Explorer, Firefox, Safari, Chrome).
- Cable or Satellite industry knowledge is a plus.