Sign In
 [New User? Sign Up]
Mobile Version

Senior Software Engineer (Java)

Bengaluru, KA
Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Responsible for analysis, design and development activities on multiple projects; plans, organizes, and performs the technical work within area of specialization; participates in design activity with other programmers on technical aspects relating to the project, including functional specifications, design parameters, feature enhancements, and alternative solutions; estimates, creates and delivers work products across the subdisciplines of software and systems engineering, including requirement development, product design, software estimation, software design, software construction (coding), software test, software performance measurement, software product information creation and performing software maintenance.Implements, unit tests, debugs and integrates complex code; designs, writes, conducts, and directs the development of tests to verify the functionality, accuracy, and efficiency of developed or enhanced software; analyzes results for conformance to plans and specifications making recommendations based on the results.Meets or exceeds standards for the quality and timeliness of the work products that they create (e.g., requirements, designs, code, fixes)Works closely with other engineering team members and departments (Products, Research, Ops) on technical matters and may interact with vendors or customers on technical information or modifications related to design, development, and research projects.Keeps technically abreast of trends and advancements within area of specialization, incorporating these improvements where applicable; attends technical conferences as appropriate Knowledge and SkillsBachelor s degree or equivalent in computer science, electrical engineering, or related field is preferred, with a minimum of 5 years of directly related work experience; 4 years of work experience is required for individuals holding a Masters (1 year for PhD) in one of these fields; equivalent experience may be substituted for formal educationVery strong expertise in core Java, Spring framework, J2EE, and SQL required.Has experience in designing and implementing highly reliable and scalable solutions.Must be comfortable working on windows and unix platforms.Demonstrated ability to incorporate product quality in software requirements for features and system qualities (including performance and security), product design, software design, estimates, source code, test plans, unit test harnesses, software and system performance data, software product information and bug fixes.Advanced knowledge of Configuration Management tools, CICD, and related tools (GIT, Jenkins, Artifactory, Docker).Expertise implementing, unit testing, debugging and integrating code of moderate complexity.Experience in NO-SQL, AWS services, & front end technologies is preferred.
Degree: MCA/ PGDCA | ME/ M.Tech./ MS (Engg/ Sciences)

Additional Degree: BE/ B.Tech (Engineering) | BCA (Computer Application)

Experience: 5-10


Application Programming | Database Administration (DBA) | Quality Assurance/Testing | Software Engineer
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News