10 Talent500 Jobs
Java Backend Engineer - Data Structure & Algorithm (8-12 yrs)
Talent500
posted 10d ago
Flexible timing
Key skills for the job
Role : Sr. Backend Engineer.
Required Skills/Experience :
- Software Development Engineers are talented, self-motivated individuals with strong problem solving and analytic skills, developing software applications and services that make life easier for customers.
- The Backend developer is expected to work with an agile team and independently develop software solutions to meet end user's requirements.
- Ensures that application integrates with overall system architecture, utilizing standard IT lifecycle methodologies and tools.
- You will get an opportunity to work with product managers, engineering leaders and business stakeholders to solve complex business problems and build the necessary solutions.
- Design Sub-systems focused on solving business problems; Ensure Implementation is in-line with design & well-integrated with all other dependent sub-systems
- You will have breadth of concepts, tools & technologies like security, performance, reliability, maintainability and advocate relevant trade-offs.
Requirements :
- Ideally having experience of building enterprise B2B applications would be a plus.
- Bachelor's or master's degree in computer science or related field.
- Great problem solving and Analytic skills. Ability to choose the relevant data structures, algorithms considering Time &, Space Complexity
- 8 to 12 years' experience preferably in a software product company.
- Good understanding of OO concepts and design patterns and ability to apply them to the right problems.
- Must have Strong expertise in Java, Spring boot and AWS.
- Understanding of Cloud Platforms like AWS or GCP/Azure and hands-on experience working on one of the above.
- Experience with grails/groovy framework is plus.
- Experience working with docker containers, Kubernetes is a nice to have.
- Must have the ability to work well with others in a time sensitive and team environment with minimal supervision, be results oriented and capable of meeting deadlines with attention to details and follow through.
- Develops algorithms, data and process models, plans interfaces that are digitally and cloud native for use in construction of solutions of varying complexities.
- Ability to work in an Agile and dynamic environment.
- Mentor and train people in Junior positions.
Functional Areas: Other
Read full job descriptionPrepare for Engineer roles with real interview advice
6-8 Yrs
Bangalore / Bengaluru