Job Description - Intelizest
Back End Engineer
- Work with other engineers to develop and test tools and applications used by team on daily basis
- Play a significant role in the ongoing evolution and refinement of current tools and applications
- Triage, troubleshoot, escalate and provide resolution to production issues.
- Reproduce, document and escalate product defects to the Engineering Team.
- Provide well-thought out and reliable direction, both in technical and non-technical terms, to help customers.
- Take ownership of customer issues, including initial troubleshooting, identification of root cause and issue resolution or escalation.
- Identify and escalate priority issues that need immediate attention.
- Collaborate with cross functional teams which requires strong presentation skills and attention to details
- BA/BS degree in Computer Science or related technical field or equivalent work experience. MS degree is preferred.
- 9+ years development experience in JAVA (using OO Design and Analysis, Design Patterns, etc.)
- High experience in Java 8 Required.
- 4+ years’ experience building highly scalable, distributed and reliable Restful Web Services using Spring, Jersey, etc.
- Should have knowledge on Cloud applications preferably on AWS.
- Knowledge on building Front end applications using JavaScript, AngularJS, HTML5, CSS3.
- Experience with relational DBs like MySQL and NoSQL Database like MongoDB, Solr/Lucene will be a plus.
- Experience with Tomcat, Jax-RS, REST, JPA, IntelliJ, Groovy, Hibernate is must.
- Experience with build technologies like Gradle, Jenkins will be a plus.
- Experience with Test Driven Development using TestNG/Junit testing frameworks.
- Experience working with version control like GIT.
- Salary commensurate with experience.
About Intelizest Consulting
Similar jobs
Job Title: Senior Software EngineerLocationExperienceJob DescriptionWe are seeking a Senior Software Engineer to join our dynamic engineering team, focusing on designing, developing, and optimizing large-scale ad technology systems. This role requires expertise in building high-performance, distributed systems capable of handling millions of transactions per minute. You will work closely with cross-functional teams to enhance the scalability, robustness, and performance of our real-time bidding systems.
- ResponsibilitiesDesign and implement high-performance microservices to handle large volumes of real-time data requests.
- Collaborate with the AdExchange team to optimize real-time ad buying, selling, and auctioning processes.
- Lead the development and enhancement of key features such as loss notifications and bidder engagement strategies.
- Build A/B testing mechanisms to optimize bidder responses and URL accuracy.
- Improve the scalability and reliability of critical services, utilizing advanced monitoring tools like Prometheus and Kafka.
- Conduct code reviews, create design documents, and mentor junior engineers.
- Manage end-to-end project lifecycles, from architecture design to deployment in production environments.
- Required SkillsProficiency in Java, Docker, Aerospike, Kafka, and MySQL.
- Strong understanding of distributed systems, microservices, and real-time bidding technologies.
- Experience in optimizing system performance to handle high-throughput, low-latency requirements (600,000+ requests/min).
- Expertise in monitoring and logging tools such as Prometheus, Grafana, and log management systems.
- Knowledge of cloud technologies (AWS or similar).
- Strong problem-solving skills and experience in A/B testing for optimizing system components.
- Preferred SkillsExperience in ad technology or large-scale data processing systems.
- Familiarity with JavaScript, REST APIs, and integration workflows.
- Hands-on experience with Kubernetes and event-driven architectures.
Responsibilities :
● Designing and developing robust and scalable server-side applications using Python, Flask, Django, or other relevant frameworks and technologies.
● Collaborating with other developers, data scientists, and data engineers to design and implement RESTful APIs, web services, and microservices architectures.
● Writing clean, maintainable, and efficient code, and reviewing the code of other team members to ensure consistency and adherence to best practices.
● Participating in code reviews, testing, debugging, and troubleshooting to ensure the quality and reliability of applications.
● Optimising applications for performance, scalability, and security, and monitoring the production environment to ensure uptime and availability.
● Staying up-to-date with emerging trends and technologies in web development, and evaluating and recommending new tools and frameworks as needed.
● Mentoring and coaching junior developers to ensure they grow and develop their skills and knowledge in line with the needs of the team and the organisation.
● Communicating and collaborating effectively with other stakeholders, including product owners, project managers, and other development teams, to ensure projects are delivered on time and to specification.
You are a perfect match, if you have these qualification :
● Strong experience in Python and server-side development frameworks such as Flask or Django.
● Experience in building RESTful APIs, web services, and microservices architectures.
● Experience in using database technologies such as MySQL, PostgreSQL, or MongoDB.
● Familiarity with cloud-based platforms such as AWS, Azure, or Google Cloud Platform.
● Knowledge of software development best practices such as Agile methodologies, Test-Driven Development (TDD), and Continuous Integration/Continuous Deployment (CI/CD).
● Excellent problem-solving and debugging skills, and the ability to work independently as well as part of a team.
Strong communication and collaboration skills, and the ability to work effectively with other stakeholders in a fast-paced environment
Job Description:
We are looking for a passionate PHP Developer to join our backend team. The ideal candidate will be an enthusiastic developer eager to learn and grow his/her skills in the field.
- Actively Seek New Programming Knowledge.
- Build Products Using HTML/CSS/JS and Other Front-End Technologies using Frameworks.
- Working knowledge of frameworks like CakePHP, Laravel, etc. is a must.
- Must have knowledge of JS Frameworks like Node and React etc.
- Knowledge of HTML, CSS, MYSQL, and JavaScript.
- Knowledge of MYSQL, Core PHP, and PHP5 is a must.
- Knowledge of WordPress and CMS.
- AJAX, HTML, Payment Gateway.
- Excellent working knowledge of Web application development.
- Vast knowledge of PHP programming concepts.
- Experience in OOPs.
- Advanced to expert coding skills.
- Strong understanding of functionality.
- Knowledgeable of Web Application Development Frameworks.
- Minimum 5 years of Experience
Job Responsibilities:
- Work independently as well as part of a team to develop new functional features
- Debug existing code and continually look for ways to optimize performance.
- Lead a team of developers, managing and mentoring their work while ensuring project deadlines and quality standards are maintained.
- Interact with service providers, customers and other departments to identify and resolve issues, and develop working relationships with key customers.
Expectations / Cultural Traits:
- Good communication and relationship-building skills.
- Self-driven and motivated.
- Open to work in flexible hours and shifts.
- Ability to work under pressure.
- Willing to learn new technologies and tools
- Degree in Computer Science (BS/MS), related technical field or equivalent practical experience
- 8+ years of industry experience in product development
- Experience in coaching and mentoring team members
- Must own a specific component of the product. Gathering requirements by working with product management. Working closely with development managers in defining external product interfaces
- Must have excellent written and verbal communication skills. Must articulate various design approaches and design decisions clearly - within the team and across the teams.
- Must work with QA engineers to devise proper test constructs - unit testing and integration tests.
Period: 6 months+
JD:
● 4-7 years of experience building and scaling APIs and web applications.
● Experience building and managing large scale data/analytics systems.
● Have a strong grasp of CS fundamentals and excellent problem solving abilities. Have a good
understanding of software design principles and architectural best practices.
● Be passionate about writing code and have experience coding in multiple languages, including at least
one scripting language, preferably Python.
● Be able to argue convincingly why feature X of language Y rocks/sucks, or why a certain design decision
is right/wrong, and so on.
● Be a self-starter—someone who thrives in fast paced environments with minimal ‘management’.
● Have experience working with multiple storage and indexing technologies such as MySQL, Redis,
MongoDB, Cassandra, Elastic.
● Good knowledge (including internals) of messaging systems such as Kafka and RabbitMQ.
● Use the command line like a pro. Be proficient in Git and other essential software development tools.
● Working knowledge of large-scale computational models such as MapReduce and Spark is a bonus.
● Exposure to one or more centralized logging, monitoring, and instrumentation tools, such as Kibana,
Graylog, StatsD, Datadog etc.
● Working knowledge of building websites and apps. Good understanding of integration complexities and
dependencies.
● Working knowledge linux server administration as well as the AWS ecosystem is desirable.
● It's a huge bonus if you have some personal projects (including open source contributions) that you work
on during your spare time. Show off some of your projects you have hosted on GitHub.
Function: Software Engineering → Backend Development
Responsibilities:
Review requirements, design specifications and propose a solution and have a discussion before implementation
Work with team leads on the requirements and create estimates against those requirements
Deliver projects on time in an agile and continuous development environment
Writing tests in a client-side test framework such as Jest, Jasmine, Mocha, etc.
Work with QA team for resolving issues
Report status with tools like JIRA to stakeholders
Requirements:
3-5 years of work experience developing complex software
Minimum 2years sound experience with back-end development in Java-script frameworks like loopback, Express, etc.
A solid understanding of core JavaScript principles and its fundamentals
Familiarity with popular JavaScript tools, frameworks, and design principles, and enjoy staying up to date with the changing JavaScript ecosystem
Strong communication skills across the board, with a passion for finding and sharing best practices and driving greater discipline
Experience using Version Control (GitHub/Gitlab).
Passionate about code quality, extensibility, and simple architecture design
Skills:
JavaScript
Node
Express
Loopback
OAuth
API Development
Plus Points:
Knowledge of Go, Ruby, Python, Closure or any other languages
Test Driven Development (TDD)
Knowledge of front-end development
Job Description:
We are looking for a Ruby on Rails developer responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Job Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Ruby code.
- Integration of data storage solutions.
- Integration of user-facing elements developed by front-end developers with server side logic.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization and automatization.
Job Requirements:
- Knowledge of Ruby on Rails, Ruby, SQL, JavaScript and Git.
- Experience with Shopify, ReactJs, JQuery CSS, HTML would be plus.
- Strong grasp of TDD and BDD.
- Experience with Heroku or AWS or DigitalOcean.
- A knack for writing clean, readable Ruby code.