To Develop application using new stack technologies and delivered effectively, efficiently, on-time, in-specification and in a cost-effective manner.
The Java Developer with 5-7 years of experience and should be familiar with Java, Python, Java Script, Spring Boot, Continuous Integration, branching and merging (GIT), pair programming, code reviews, feature toggles, blue- green deployments, TDD and unit testing, agile methodologies (Scrum/XP), Design Patterns, Rest API, Good understanding of Networking and Security. Familiarity with RDBMS, preferably MariaDB, MySQL, NoSQL.
This Development Engineer role will play a hands-on role to develop quality applications within the desired time frames.
- Development efforts in an agile software development environment, participate in sprint planning, task breakdown, and daily stand ups
- Work with product owners and architect to understand objectives and translate these into a system level design and implementation
- Implement designs that meet quality standards, coding standards, and provide a rich user experience across platforms
- Design and implement new frameworks and software that meets DBS’s standards in performance, reliability, and maintainability
- Create rapid prototypes to vet new design, interaction, and integration concepts
- Collaborate with vendor and employee resources to deliver projects on time and with a high level of quality as measured by performance, up-time, and maintainability
- Troubleshoot and solve production issues related to performance and reliability throughout the software stack
- Proactively identify bottlenecks in the system and work to resolve these issues before they become a problem
- Excellent written and Verbal communications skills