- To perform requirement analysis and oversee the implementation of architectures of project scope
- To provide customized reusable solutions of project, program or operational scope
- To develop high-quality and detailed designs
- To conduct unit testing using automated unit test frameworks and identify and address possible risk by conducting mitigation action planning
- Conducting configuration of your own work or from the team and assess the technical impact of multiple technologies/strategies
- Reviewing the work of other developers with feedback for improvement (if applicable)
- Using coding standards and best practices to ensure quality deliverables
- Contribute as a team member to an operational, integration or application architecture requirements, design, implementation, or on-going operations deliverables

About codersbrain
About
Connect with the team
Similar jobs
At Egnyte we develop content governance and collaboration products that are deployed across several large companies such as Yamaha and Red bull. The Egnyte platform supports daily, business critical operations for a million-plus user base interacting with a multi-petabyte content set.
We store, analyze, organize, and secure billions of files and petabytes of data with millions of users. We observe more than 1M API requests per minute on average. To make that possible and to provide the best possible experience, we rely on great engineers. For us, people who own their work from start to finish are integral. Our Engineers are part of the process from design to code, to test, to deployment, and back again for further iterations.
We’re looking for Senior Software Engineers and he should be able to take a complex problem and work with product managers, devops and other team members to execute end to end.
- Design and develop scalable cloud components that seamlessly integrates with on-premises systems.
- Challenge and redefine existing architecture or make 10x improvements in performance and scalability.
- Ability to foresee post-deployment design challenges, performance and scale bottlenecks.
- Hire and mentor junior engineers
- Doing code reviews, unit and performance testing of the code.
- Monitor and manage 3000+ nodes using modern DevOps tools and APM solutions.
- Demonstrated success designing and developing complex cloud based solutions
- Solid CS fundamentals with one or more areas of deep knowledge
- Experience with the following technologies: Java, SQL, Linux, Python, Nginx, Haproxy, BigQuery, HBase, New Relic, memcache, Elasticsearch, docker.
- Data driven decision process
- Relies on automation testing instead of manual QA
- Experience in working with Google cloud, AWS or Azure is preferred
We would prefer the candidate work from our Mumbai office for alteast first 6 months.
- 5+ Years Java/JEE development experience in an enterprise.
- 3+ Experience in #Grails Web Framework and #Groovy Language.
- Must have experience integrating Grails code with front-end JavaScript frameworks including Jquery.
- Must have experience working with XML and JSON using Grails, JMS and Web, services, XML, Apache Tomcat, SQL and Unix and GIT.
- Experience with RDMS concepts and SQL.
- Experience with RESTful Web Services.
- Understanding of proper application design techniques and methodologies.
- Proficient understanding of SDLC processes desired – Agile
- 3+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
Technical skills required:
Skills: Java 8 and above, Rest Web services, MySQL.
Strong background in Core Java and good knowledge of collection Framework.
Proficient in developing high-performance, less memory-intensive micro-services applications using the Java framework.
Should have deep knowledge of Micro-service development.
Key Skills - Java , Hibernate , Spring , Maven, MVC Framework ,Spring Boot , J2EE
- Experience in designing & developing systems/software for large business environments (Java, J2EE).
- Strong design and coding skills in Enterprise Java, REST & SOAP web services, ORM (JPA/Hibernate), Spring, Maven, JMS (ActiveMQ), Caching, XML, JSON.
- Experience with multiple integration technologies / frameworks.
- Must have good experience in Unix/Oracle/SQL.
- Experience in Agile Development, Scrum, and Iterative approaches.
- Experience and exposure to AWS Cloud Services and DevOps mindset and expertise is a plus Experience with Mule or any ESB (Enterprise Service Bus) is a plus.
- l IT experience delivering enterprise-scale applications or product implementations
- experience working as a technical lead.
- Working Experience in ISO20022, SWIFT, Remittance
- Language & Frameworks: Java, Spring Boot, Spring, Any ORM
• You will work on a disruptive product that’s still in its early stages
• Lead development of features within your technical focus area (backend)
• Design and develop secure, clean, clear, scalable, and well-documented
codebase
• Translate objectives into step by step, evaluate, and then refactor into a
scalable and extensible design
• Exercise high end-to-end ownership and initiative of their tasks
• Design, develop, ship, and maintain medium or high complexity features
with little guidance from a more experienced engineer
• Research on new technologies and tools to improve products
• Mentoring other engineers, defining our technical culture, and helping to
build a fast-growing team.
Qualifications
• 2-4 years of experience of building backend services
• Familiar with REST and event driven constructs
• Well-versed in one of the following languages: Java, Go-lang, or Python
• Data modelling experience in Relational and NoSQL databases
• Proficiency in OOP, SQL, Design Patterns, and software best practices
• Well-versed in standard web frameworks such as Spring Boot / Django
• A supportive and highly collaborative attitude to work with cross-
functional teams on a daily basis
• A passion for learning new stacks and taking on new challenges
• Ability to break-down larger/fuzzier problems into smaller ones in the
scope of the product
- Hands-on experience in backend programming languages.
- Experience in Python 3.X & Django is a must. Knowledge of .NET, Java, PHP is an added advantage.
- Hands-on experience in front-end technologies like Angular, jQuery, JavaScript, HTML, CSS, SCSS, etc.
- Experience with leading technical teams and acting as a technical mentor.
- Experience in client communication & reporting to the client-side management team.
- Experience in AWS is an added advantage.












