Backend Engineer
- Building customer products that operate at a scale
- Working on a back-end system using Python and Java
- Working on MySQL, NoSQL, Solr, Thrift, Flask, RabbitMQ, Redis, etc.
- Working on analytics and data science
- Working on server management (Google Cloud)
- Explore different functions of building a tech product/company early in your career.
- Learn to Prioritize Work and learn the ability to decide some technical decisions vs others ata very early stage of your career
- Be instilled with the value of hard work, ownership, and self-sustainability.
- Be more actively involved in the decision-making and functioning of the company.
- Understand the great importance of personal ownership and the liberty needed to pursue that ownership
- Hungry for Growth & Learning
- Willing to go all out for an accelerated career in software engineering
- Ready to experiment things never done before – Conquer uncharted waters
- Think Out-of-the-Box – Innovative and effective solutions
- Top Gun command over technologies (Mentioned above)
- You'll learn how to target efficiency rather than perfection.
- This empowerment will help you become a better leader at a very early stage of your career.
- Join the Core team – Get real insights into building a Product and Business ground up
- Enjoy the freedom, that comes with a lot of ownership
- Challenging and fun work environment
- Flexible Work Culture – We are a target driven organization. We like hard-workers, but we adore smart-workers more!
- Unlimited Vacation policy - Work hard, and take a break when you need
Similar jobs
We prefer candidates who can attend a walk-in interview and join immediately.
Job Description: Senior Java Developer with Leadership Experience
Position: Lead Developer
Experience: 5-8 Years
Location: Noida
Job Type: Full-time
Overview:
We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team. The ideal candidate will have a minimum of 5 years of experience in Java development, with a strong focus on leadership and team management. This role requires a proactive individual who can guide others, provide instant solutions, and ensure the successful completion of technical projects.
Key Responsibilities:
- Team Leadership: Lead, mentor, and manage a team of Java developers, fostering a collaborative and productive work environment.
- Project Management: Oversee the planning, execution, and delivery of projects, ensuring they are completed on time and within budget.
- Technical Guidance: Provide expert guidance on Java, JSP, Servlets, Spring Boot, and Hibernate, ensuring best practices and high-quality code standards.
- Problem Solving: Quickly identify, analyze, and resolve technical issues, providing instant and effective solutions.
- Code Review: Conduct regular code reviews to maintain code quality, performance, and security.
- Server Management: Manage server configurations, deployments, and troubleshooting to ensure optimal performance and uptime.
- Collaboration: Work closely with cross-functional teams, including QA, DevOps, and Product Management, to align development activities with business goals.
- Continuous Improvement: Stay updated with the latest industry trends and technologies, and continuously improve development processes and practices.
- Documentation: Ensure comprehensive documentation of all technical specifications, project plans, and procedures.
Qualifications:
- Education: Bachelor’s degree in Computer Science (tier 1/2), Information Technology, or a related field.
- Experience: Minimum of 5 years of hands-on experience in Java development, Minimum 1 year experience in leading Team
Technical Skills:
- Proficiency in Java, JSP, Servlets, Spring Boot, and Hibernate.
- Strong understanding of server-side technologies and server management.
- Experience with version control systems like Git.
- Familiarity with database management systems, particularly SQL.
- Fluency in English
- Leadership Skills: Proven experience in leading and managing development teams.
- Problem-Solving Skills: Strong analytical and problem-solving abilities.
- Communication Skills: Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
Benefits:
● Provident Fund
Schedule:
● Day shift
● Fixed shift
● Monday to Friday
● Morning shift
according to our company’s needs. You will be responsible for planning, developing,
testing, improving and maintaining new and existing databases to help users retrieve
data effectively. As part of our IT team, you will work closely with developers to ensure
system consistency. You will also collaborate with administrators and clients to
provide technical support and identify new requirements. Communication and
organization skills are keys for this position, along with a problem-solution attitude.
You get to work with some of the best minds in the industry at a place where
opportunity lurks everywhere and in everything.
Your responsibilities are as follows.
• Working cross functional teams to develop robust solutions aligned with the
business needs
• Maintaining communication, providing regular updates to the development
team ensuring solutions provided are fit for purpose
• Training other developers in the team on best practices and technologies
• Troubleshooting issues in the production environment understanding the root
cause and developing robust solutions
• Developing, implement, maintain and solutions that are both reliable and
scalable
• Capture data analysis requirements effectively and represent them formerly
and visually through our data models.
• Maintaining effective database performance by identifying and resolving
production and application development problems
• Optimise the integration and installation of new releases
• Monitoring system performance, test, troubleshoot and integrating new
features
• Proactively recommending solutions to improve new and existing database
systems
• Providing database support by coding utilities, resolving user questions and
problems
• Ensuring compliance to database implementation procedures
• Performing code and design reviews as per the code review process
• Installing and organising information systems to guarantee company
functionality
• Preparing accurate documentation and reports
• Migration of data from legacy systems to new solutions
• Stakeholders’ analysis of our current clients, company operations and
applications, and programming requirements
• Collaborate with functional teams across the business to deliver end-to-end
products, features enabling enhanced performance
Required Qualifications:
We are looking for individuals who are curious, excited about learning, and navigating
through the uncertainties and complexities that are associated with a growing
company. Some qualifications that we think would help you thrive in this role are:
• Minimum 8 Years of experience as a Database Administrator
• Strong knowledge of data structures and database systems
• In depth expertise and hands on experience with MySQL/MariaDB Database
Management System
• In depth expertise and hands on experience in database design, data
maintenance, database security, data analysis and mining
• Hands-on experience with at least one web-hosting platform such as Microsoft
Azure, AWS (Amazon Web Services) etc.
• Strong understanding of security principles and how they apply to web
applications
• Basic knowledge of networking, Desirable knowledge of business intelligence
• Desirable knowledge of data architectures related to data warehouse
implementations
• Strong interpersonal skills and a desire to work collaboratively to achieve
objectives
• Understanding of Agile methodologies
• Bachelor/Masters of CS/IT Engineering, BCA/MCA, B Sc/M Sc in CS/IT
Preferred Qualifications
• Sense of ownership and pride in your performance and its impact on company’s
success
• Critical thinker, Team player
• Excellent trouble-shooting and problem-solving skills
• Excellent analytical and Strong organisational skills
• Good time-management skills
• Great interpersonal and communication skills
Please Send Your Resume.
👉 ByteFum is not just another web development company, but it is an institution for global businesses to get the technical solution of complex business problems and needs. we have remarkably touched every segment of the web & mobile development industry.
👉 We are a digital agency with a team of passionate individuals.
👉 Our expertise and commitment to excellence means that we continue to exceed clients’ expectations.
👉 We work professionally with accuracy and try to give our best support to them.
👉 Know us better by knowing more about our Vision & Mission and the Core Values that we believe in.
Providing technical expertise for every phase of the project lifecycle—from concept
development to solution design, implementation, optimization and support. Interacts
with a set of clients (client senior developers and architects) to create technology
specifications from business requirements for one of the modules within the project.
Prepares the technical design of the more complex technology components within the
module (one or more of client/web presentation tier, server tier, data access and data
model, integration component, package function customization).
Assists the architect in articulating the pros and cons of using a certain technology stack
or component or design pattern versus another to the clients and project team and
drives selection of technologies, designs to come up with the optimal architecture.
Drives the performance tuning, re-design and re-factoring for a module.
Contributes to designing and implementing the build, releases process as well as system
configuration and deployment characteristics of the application.
Required Tech Stack
2+ years of strong development skills in Java with JDK 1. 8 & above version &
Microservices with Spring boot/ Spring.
Should have strong acumen in Data Structures, Algorithms, problem-solving and Logical/
Analytical skills.
Thorough understanding of OOPS concepts, Design principles and implementation of
different type of Design patterns.
Sound understanding of concepts like Exceptional handling, Serialization/Deserialization
and Immutability concepts, etc.
Good fundamental knowledge in Enums, Collections, Annotations, Generics, Auto
boxing, etc. Experience with Multithreading, Concurrent Package and Concurrent APIs Basic
understanding of Java Memory Management (JMM) including garbage collections
concepts.
Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by,
aggregate functions, etc.)
Experience with at-least one NoSQL (Any of Cassandra/Couch base/Hadoop), Hands-on
experience with JMS
Hands-on experience in creating RESTful webservices and consuming webservices
Hands-on experience with Spring.
Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j)
Experience of writing Junit test cases using Mockito / Powermock frameworks.
Should have practical experience with Maven/Gradle and knowledge of version control
systems like Git/SVN etc.
Good communication skills and ability to work with global teams to define and deliver
on projects.
Sound understanding/experience in software development process, test-driven
development
Responsibilities
Understand systems enabling third party integration
Translate business requirements to the APIs and SDKs exposed by these systems. Figure out the optimum interfaces to interact with these.
Build generic connectors to interact with these technologies.
Design, implement, deploy and maintain the connectors.
Minimum Qualifications
Bachelor’s degree in Computer Science or related fields.
Experience needs to be around 8+ years
Strong problem-solving skills.
Ability to understand the technology and its APIs in quick time.
Strong design pattern fundamentals.
Good core java skills like Multi-threading, collection framework.
Good communication and mentorship skills
Ability to put together architecture diagrams and designs
- Collaborating with the product team to understand the requirement
- Managing Design and development of the product
- Ensuring code quality, security and extensibility
- Following the agile development cycles
- Conducting performance tests and optimization of the code based on the results.
- Debugging and troubleshooting of technical issues
- Helping the support team to resolve external user issues
Desired Candidate Profile
What you need to have:- B.Tech /B.E.; M.Tech; MCA
- Strong at OOPS, Java/ J2EE, JAX-RS, JDBC, RESTful Web Services, Data Structures, Queues, Multi-Threading etc.
- MySQL and Mongo database knowledge
- Basic understanding of AWS Cloud
- Must have worked on highly scalable and available systems
- Good at adapting and understanding architecture and overall design of the system
- Exposure to design patterns is a plus
- Must have exposure to agile development
- Experience of creating and maintaining system documentation such as architecture, design, deployment plan etc.
- The candidate must have excellent technical skills and must be willing to learn
- new technologies on the go.
- Good at communication
- Good Exposure to Kafka and Redis
At Tekion, we're building the only cloud-native platform that is transforming the automotive retail industry, leapfrogging it into the future and providing unparalleled customer experience. We're creating seamlessly integrated, elegant, and intuitive solutions built with cutting edge technology and powered by Big Data, Machine Learning (ML)/ AI and Internet of Things (Connected vehicle to connected devices). We’re harnessing passion, entrepreneurial spirit, deep industry expertise and the latest technologies to create something very special. We're inventing new technology along the way to overcome barriers and solve big problems, all while having a blast doing it!
Key Responsibilities
-
Design and build solutions for complex business workflows
-
Understanding the user persona and deliver a slick experience
-
Take end to end ownership of components and be responsible for the subsystems that you work on from design, code, testing, integration, deployment, enhancements, etc.
-
Write high-quality code and taking responsibility for their task
-
Solve performance bottlenecks
-
Mentor junior engineers
-
Communicate and collaborate with management, product, QA, UI/UX teams
-
Deliver with quality, on-time in a fast-paced start-up environment
Minimum Qualification
-
Bachelor/Master's in computer science or relevant fields
-
0.6 to 2 years of relevant experience
-
Strong sense of ownership
-
Excellent Java and object-oriented development skills
-
Experience in building and scaling microservices
-
Strong problem-solving skills, technical troubleshooting and diagnosing
-
Expected to be a role model for young engineers, have a strong sense of code quality and enforce code quality within the team
-
Strong knowledge in RDBMS and NoSql technologies
-
Experience in developing backends for enterprise systems like eCommerce / manufacturing / supply chain etc
-
Excellent understanding of Debugging performance and optimization techniques
-
Experience in Java, Mongo, MySQL, AWS technologies, ELK stack, Spring boot, Kafka
-
Experience in developing any large scale Experience in cloud technologies
-
Demonstrated ability to deliver in a fast-paced environment
- Experience in designing and developing web-based applications using Java, J2EE, Web Services, MVC framework, Servlets Spring, Hibernate, Struts, REST, MYSQL.
- Experience in Database application programming for MySQL server using
Stored Procedures, Triggers, Views etc. - Experienced in implementing presentation layer using JSP, HTML, CSS, Ajax, JQuery. Java script.
- Formulated AWS (EC2, S3, Elastic Beanstalk, RDS, Route53, SG, ELB, IAM, CloudWatch). (ABOVE ONLY NEEDED FOR 7+ EXPERIENCE)
- Experienced in Analysis, Design, Development, Integration, Deployment
and Maintenance of Web services, Client Server and Web based applications. - Well versed with Agile development process, Scrum.
- Good knowledge in version control system tools like GIT.
- Ability to take independent responsibility as well as ability to contribute and be a productive team member.
- Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication
skills and Organizational skills combined with attention and Time management skills.
Job Title: Python Developer
Job Location: Pune ( Baner)
Experience: 4 to 8 years
Notice Period: 1 Month or Less
Skills: Python (Django, Flask), MySQL, Strong focus on OOPS and Architecture, Bitbucket/GitHub, NoSQL
Technical Requirements:
- Experience in developing web applications and APIs(REST, XML, other open sources)
- Strong programming foundation in Python, MYSQL & OOPS Experience in Django/Flask
- Experience & Good understanding of HTML5, CSS3, Bootstrap, Ajax, JS etc while experience on Angular, Node JS will be an added advantage.
- Solid exposure of API integrationsand familiar with various design & architectural patterns.
- In depth knowledge of Source Code Repository and experience working with Bit-bucket.
- Experience working on Apache HTTP or any other web/app server.
- Hands on experience in DB design, Architecture, coding, unit testing and debugging.
- Experience working in an Agile development environment.
- Sound in data structure analysis and algorithm design.
- Ensure cross-platform compatibility of information retrieved from web services on Android and iOS platforms, in terms of Push Notifications, platform-specific issues, etc
- Good knowledge of relational databases, version control tools and of developing web services.
- Strong understanding of the software development life cycle and best practices
Roles and Responsibilities:
- Should be a problem solver with an attitude to contribute towards the success of Team/Project as well as organization.
- Should be able to guide other members in the team
- Should take initiatives to improve code quality standards and team efficiency.
- Should be able to Participate in the requirements gathering and come up efficient solutions
- Should be able to Efficiently estimate on high and low level along with assessing risk items