We have an opportunity for Principal Engineer with one of our Product based client for Bangalore location.
Job Description:
Key responsibilities:
- Be a strong thought leader and clearly communicate your ideas
- Partner with business leaders to understand requirements and work with architects to implement data driven technical solutions
- Proactively identify gaps, risks and issues and navigate organizational structure to resolve them
- Provide technical inputs, evaluate and take lead on implementing new and emerging technology solutions for software, security and devops.
- Work with security office to understand vulnerabilities and provide efficient solutions.
- Analyzes and estimates feasibility, costs, time, and work effort needed to design and implement moderately complex technical solutions.
- Own end-to-end software development: Architecture, Solution, Dev, Automation Testing, Performance Testing, Continuous integration testing, Dev-ops.
- Provide coaching and guidance to junior engineers
- Evaluate, propose and own best practices/standards, process improvements, and security policy to provide the highest levels of availability, security and data privacy
Skills you need to succeed in this role:
- Progressive experience ( 10+ years) in software development especially JEE based Web Application
- Good knowledge of Data structures, Algorithms and Design patterns
- Strong experience of Core Java, JSON, SQL, No-Sql (Mongo, Hadoop ecosystem), Hibernate (any ORM), Splunk/Apache Solr/ElasticSearchand OOPS concepts
- Strong experience in Spring Framework, Java Script, REST and Messaging technologies
- Working experience of Unix/Linux
- Exposure to agile/iterative development process and unit testing, JUnit
- Excellent interpersonal skills and a desire to work closely with teammates, product management, QA and Ops
- Excellent communication and time management skills
- Strong understanding of the server side software, scalability, performance and reliability aspects
- Ability to work in a fast paced, collaborative and iterative programming environment
- Experience in Financial domain is preferable.
Didn’t find the job appropriate? Report this Job