New User: Apply to selected job without registration
  New User: Apply to selected job and register
Please fill in the below details to apply to the selected job.
If you are registred User, Login to Apply

Senior Software Engineer - Java Backend

5 - 8 YearsBengaluru

Not Disclosed by RecruiterOpenings: 50Posted: Few Hours AgoJob Applicants: 617Job Views: 558
Send me Jobs like this

Job Description

* Build prototypes to explore new scenarios and optimizations of existing solutions
* Work with stakeholders to perform root-cause analysis & figure out solution approaches
* Ensure high quality solutions are delivered on-time, and according to pre-defined business and technical specifications to delight customers
* Work collaboratively with development, product management and customer success team members from diverse technical, creative and business backgrounds.
* Review design, code and approve solution approaches
* Provide leadership to junior team members when called to do so
* Ability and willingness to work alone on projects in a self-directed and matured manner
* Maintain very high-quality bar in projects from the start and to champion quality improvements by implementing better technical practices
* Multi task and to provide needed input efficiently on Development activities
* Assist in developing, organizing and maintaining technical practices along with manager and actively engage in rolling out improvements
* Provide career guidance and mentoring for all team members & assist manager with reviews


* Experience in development and architecture of cloud applications and infrastructure required

* 4+ years experience in designing software in a fast-paced environment desired

* Strong oral and written communication, with the ability to adapt to the targeted audience

* Excellent troubleshooting and debugging abilities for web applications andability to work under pressure

* Strong working knowledge in core Java, JEE, JSON, REST APIs like Java API for RESTful Web Services (i.e. JAX-RS, Spring, SparkJava)

* Hands-on experience with Logging (Log4j), and Unit Testing using the JUnit, TestNG using Mocking frameworks such as Mockito, EasyMock, RestAssured

* Experience working with enterprise applications using Spring and Hibernate.

* Experience working with SQL Queries and database servers like MSSQL Server, Oracle, MySQL

* Must have an experience in working with version control system like GIT, SVN etc. and build tool like Gradle and Maven, with knowledge of continuous integration and delivery

* Good command over using Data Structures especially XML, JSON operations and Processing technologies

* Should have good knowledge of Threading, Socket Programming, IPC

* Hands on in OOP, Design Patterns, TDD, IoC, DI, Knowledge of Serialization/De-serialization

* Nice to have:

o SCM: GIT, SVN, NuGet, Nexus
o Cloud: NoSQL, Big Data, Azure Cloud, Amazon Cloud
o Web: MVC, Web API, SparkJava, Java Script, HTML, AJAX, CSS, JQuery, HTTP, HTTPS, XSLT, JSON, Spring Boot, Netflix OSS

Salary: Not Disclosed by Recruiter
Industry: IT-Software / Software Services
Functional Area: IT Software - Application Programming, Maintenance
Role Category: Programming & Design
Role: Software Developer
Employment Type: Permanent Job, Full Time

Desired Candidate Profile

Doctorate - Doctorate Not Required

Company Profile

ITC Infotech India Ltd
ITC Infotech India Ltd. ( is an SEI CMM Level 5 software services solutions provider. Supported by ITC's strong business fundamentals, our corporate vision and resources are totally aligned to deliver to our global clients the true essence of Business-friendly Solutions, innovatively and cost-effectively
View Contact Details+
Contact Details

Recruiter Name:Talent Acquisition

Contact Company:ITC Infotech India Ltd


Send a Query

Please provide your email address

Max 500 Please enter your query

Supported Formats: doc, docx, rtf, pdf Max file size: 2MB

Please agree to the terms and conditions to continue.