Job Title : Senior Software Engineer - Software Security
Location : Bengaluru
Experience : 2-5 years
Budget : 22 LPA
Key Responsibilities :
- Hands on experience with Graph Database (Neo4J Database).
- Collaborate extensively with engineers, customers, and senior management to build and ship key features.
- Help architect and build internal libraries, standards, and frameworks to drive engineering wide consistency.
- Develop modular and consistent architectures across products , including documentation of approach and test cases.
- Design and implement software solutions that leverage SQL and NoSQL databases and customizable no-code / low-code workflow applications.
- Develop and maintain technical documentation, including architecture diagrams, design documents, and system documentation.
- Collaborate with cross-functional teams to identify technical requirements and deliver solutions that meet them.
- Provide technical guidance and mentorship to peers.
- Conduct code reviews to ensure adherence to coding standards and best practices.
- Continuously evaluate new technologies and tools to ensure the organization is using the most effective solutions.
- Ensure scalability, reliability, security, and performance of software solutions.
- Analyze, troubleshoot, and proactively identify potential issues.
Requirements :
BS or MS degree in Computer Science or equivalent with 2–3 years of software development experience.Strong emphasis on software security, with practical knowledge of secure coding practices, authentication, authorization, and data protection.Understanding of CI / CD pipelines and deployment practices.Familiarity with Nginx for load balancing, reverse proxy, and web serving.Experience designing and developing software solutions with SQL and NoSQL databases.First-hand experience with Neo4J database.Good handle on HA and ELK stack.Solid understanding of software architecture and design patterns.Strong foundation in Object-Oriented Design, Architectural patterns, Data Structures,Algorithms, Operating Systems, and Software Engineering.Full-stack development experience with Java.Experience with microservices and REST API-based architectures.Experience designing multi-threaded applications.Familiarity with system traffic / load handling and performance optimization.Knowledge of security concepts at the services and system levels.Familiarity with Agile development methodologies.Willingness to work across the stack and learn new technologies quickly.Good to Have :
Experience with caching tools like Redis and Apache components.Experience with no-code / low-code workflow application development.Familiarity with Angular Web Framework and services.Cloud expertise and experience with storage tools.Interested candidates kindly share your updated resume on sanya@adeptglobal.com