Sign In
 [New User? Sign Up]
Mobile Version

Senior Software Engineer Java

Chennai, TN
Job Code:
  • Miscellaneous
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Job SummaryIf you crave a pathway to drive a deeper impact, a product that will challenge you and a team that works side by side to grow and evolve, People Admin may be the right place for you. We are looking for senior software engineers with strong combinations of skills and experience in the following areas ResponsibilitiesWork with architects and product managers to create elegant, understandable designs for new featuresDevelop robust, maintainable softwareMaintain a bulletproof development and deployment toolchainSolve challenging problems across the software development lifecycle be they technical, process or interpersonalCreate technical documentation and contribute content for user-friendly manualsProvide leadership and mentorship to the team and promote an open, learning cultureEnsure that the software meets and/or exceeds security, uptime, and stability goals Skills and ExperienceCore Experience developing large, robust Java web applicationsExpertise in object-oriented development utilizingGoF design patterns and best practicesExperience developing and optimizing JPA or Hibernate ORMExperience developing and maintaining RESTful web services Front endExpertise in JavaScript, HTML, CSSExperience developing large Angular JS front ends, Kendo UI experience a plusExperience with front end toolchains such as Bower, npm, grunt, gulp, etc.DatabaseExpertise developing SQL with MySQL, experience with Percona XtraDB Cluster and/or AWS RDS/Aurora a plus ArchitectureService Oriented ArchitectureThird Party IntegrationsExperience with modern Java frameworks such as Spring or Play FrameworkIVR and/or Twilio experience a plus TestingExperience developing unit tests for front end and back end using tools likeJUnit, TestNG, Mocha, Jasmine, etc.Experience developing tests with Selenium/Webdriver a plusMethodologies/ToolsAgile - Scrum or KanbanVersion control using GitExperience with Atlassian product suite (JIRA, Confluence etc.) desiredCI/CD using tools such as Jenkins, GoCD, or Bamboo InfrastructureExperience deploying applications in AWSStrong Linux experienceQualificationsBS or BA in Computer Science or related field with a strong academic record, or equivalent experience.5+ years of development experience.Enterprise-class Software-as-a-Service (SaaS) development.Experience maintaining and enhancing legacy systems.Strong debugging and data spelunking skills.SQL and database design experience.Object-Oriented Design experience.Desire to learn and apply new technologies in the workplace.Strong organizational and communication skills.Experience with web application development such as Java Servlets, JavaScript, HTML, and CSS.Ant and Gradle build systems experience helpful.Batch file and other scripting languages helpful.Performance testing and optimizationEnjoys working in a collaborative team environment and mentoring junior developers.
Additional Degree: BA (Arts) | B.Com. (Commerce) | B.Pharm. (Pharmacy) | B.Plan. (Planning) | B.Sc. (Science) | BBA/ BBM/ BBS | BCA (Computer Application) | Diploma-Other Diploma | B.Ed. (Education) | BHM (Hotel Management)

Experience: 7-10


Application Programming | Graphic Designing/Animation/Web Designing | Internet/E-commerce
Applying for this job will take you to an external site


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