Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Achieving an expert level understanding of our customers’ environments and their use of our products.
- Architecting and leading technical delivery of one or more products in a way that maintains an unyielding focus on quality while matching the needs of the target customer base.
- Creating solutions architecture, algorithms, and designs for solutions that scale to the customer's enterprise/global requirements
- Manage accountability of team members, with pinpoint focus on quality; Personally accountable for resolution of the most technically challenging issues.
Job Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.
- 10+ years of experience on hands-on Java development and related technologies.
- Has worked with back end technologies based on both J2EE and latest frameworks.
- Extensive knowledge in
- Spring core
- Spring MVC
- Spring security
- Spring data
- Spring boot
- Hibernate
- Has experience working with two or more of data related technologies and familiarity with others from various Relational databases, NoSql databases (Oracle DB, MySQL, Mongo, Cassandra).
- Has good experience with the TDD approach, doing unit testing, mocking, integration/UI testing, behavior driver testing.
- Has good experience working with, setting up and configuring any version control systems like Git and SVN.
- Has good experience working with, setting up and configuring continuous integration and delivery systems, and code quality automation technologies.
- Has good experience working with one or more of architecture patterns and familiarity with others.
- Can resolve serious performance related issues by using various techniques, including testing, debugging and profiling.
- Has experience with one or more cloud services like AWS and Docker.
- Has experience or familiarity with any of Virtualization or Containerization technologies.
- Has experience or familiarity with any of Message Queuing/Broking or Service Bus systems.
- Can architect and design apps, review design and code, review and fix tests and functional coverage.
- Has a proven experience in web services (SOAP and RESTful) design and implementation