Introduction We at xEnabler, provide digital transformation using new-age smart technologies for more than 10 years. We have clients located primarily in Australia and NewZealand that are served by our Australian teams. This job is part of our expansion in India. Job Brief We have a number of openings in our technical team focusing on mobile and web development to be part of our technology leadership team. As a part of this expansion, we are looking for a Senior Technical Team Lead (Full-Stack) with backend technology as Java, to join our award-winning digital team. As a part of this role, you will be responsible for, Work with development teams and product managers to ideate software solutions Design client-side and server-side architecture Build the front-end of applications through appealing visual design Develop and manage well-functioning databases and applications Write effective APIs Test software to ensure responsiveness and efficiency Troubleshoot, debug and upgrade software Create security and data protection settings Build features and applications with a mobile responsive design Write technical documentation Work with data scientists and analysts to improve software Provide technical expertise and leadership for Web Technology Provide design feedback to our design team Be responsible for end to end development and support cycle Train new developers joining the team and ensure the highest level of software practices Provide client-facing presentations and support as needed. To be successful in this role, you must have, At least 9+ years of experience in Web Technology with backend either in Java and deployments A clear understanding of architecture, efficient database structure, and various mode of deployments Sound knowledge on frontend scripting languages like Angular.js or React.js Experience in setting up cloud infrastructure - AWS / GCP Proven enthusiasm for technology and current hands-on work experience Leadership and technical skills to run a development team Passion for clean design and library grade coding Demonstrable analytical skills (coding exercise required) Excellent communication skills Ability to work in agile methodologies in a distributed team environment. It would be nice if you have any extra skills such as, DevOps basics and knowledge on microservices Prior experience of running a software team or company What you will get as a reward Above market-level salary Opportunity for continuous growth Flexibility to work from home Ability to be part of the core leadership team and drive development decisions Working with a highly skilled team who prides in the excellence of their solution Greenfield set up to match your career path. Opportunity to work on cutting edge technologies and solutions If you’re passionate about web platforms and translating code into user-friendly products, we would like to meet you. Send us the following to start the conversation Any Stackoverflow contribution is a plus Projects you have developed so far, along with links and reference Location Remote or Pune, India
Roles and Responsibilities• Code, develop, design and architect features related to the existing application. Weexpect you to own modules end to end and take pride in the work products youship.• Lead from the front, when it comes to delivering high quality work products. Serveas a mentor to the team members• Create and define performance metrics. Ideate, innovate and hack through theexisting systems to improve performance.• Perform code reviews, set coding practices and guidelines within the team.• Make sense of the product specs, be nimble in getting the issues resolved. Be athought leader.Critical Functional Skills:• Solid understanding and knowledge of Java/C/C++. You should understand theconcepts of multithreading, I/O, messaging, instrumentation etc and theirimplementation in Java/Any other Object-Oriented Language.• Proficiency in the implementation of algorithms and the use of advanced datastructures to solve problems in computing. A solid foundation in the principles ofcomputer science is desired.• Ability to write clean, modular, and loosely coupled code by the use of designpatterns.• He/She should be able to break down and architect complex software systems. Forexample- Build• Cars Availability Engine for Ola.• Strong decision-making ability• Deep expertise in at least one programming language & tech stack.• Substantial experience in building complex and scalable solutions.• Strong object-oriented design skills, ability to apply design patterns, and an uncannyability to design intuitive module and class-level interfaces• The ability to do deep problem solving and build elegant, maintainable solutions tocomplex problems.• Experience leading multi-engineer projects and mentoring junior engineers• Experience with full life cycle development in any programming language on a Linuxplatform• Comprehensive operational experience including, optimizations, deployments andtuning servers like apache/mysql/tomcat/solr• Prior experience in working with Agile software methodologies (XP, Scrum), TDD,and Continuous Integration(CI/CD) a plus.• Experience in building data-driven web application design and development is a plus• Expert level experience in building a scalable, large and complex businessapplication.Experience Required:• Typically with an experience of 5+ years of development experience in a productfirm.• Must have lead, designed, architected and delivered at least 1 project in his previousassignments independently.Minimum Qualifications Required:• Btech/MS from a reputed Institute• Deep expertise with any or combination programming languages: Java, C++, C#,Ruby, Scala,• Go any object-oriented high-level proprietary or open-source language with strongprogramming constructs. We are not skill-specific but go by strength incompetencies• Machine coding• Single machine in-memory program• Need a working code with functionality• Readable and well-designed code with right abstractions, separation of concerns,• right design patterns• Performant code with concurrency and efficient data structures• Write test cases covering the happy path and edge cases• Problem Solving• Choose the right combination of data structures to solve the problem• Identify most edge cases for the problem• Identify opportunities of parallelism: utilizes multi-core solutions where applicable• Design & Architecture• Distributed systems design and system interaction• Identify API signatures• LLD with class design• Solve for performance & availability
Responsible for designs, develops, modifies, debugs and/or maintains software systems, Serves as an expert on specific modules, applications or technologies, and deals with complex assignments during the software development life cycle. What will your job look like? Solution design for new business / technical requirements. Leveraging knowledge of the product and technologies to influence the direction and evolution of the product/solution. Code Reviews and ensuring code quality (maintainable, scalable and supportable) of the product. Investigating issues by reviewing/debugging code and providing fixes, also highlight risks and help mitigate risks from technical aspects. Providing continuous improvements/efficiencies to the software or business processes by utilizing software engineering tools and various innovative techniques, and reusing existing solutions. By means of automation, reduces design complexity, reduces time to response, and simplifies the client/end-user experience. Lead discussions related to product/application/modules/team (for example, leads technical design reviews). Builds relationships with internal customers/stakeholders. Technical Support and guidance to the team members for critical / complex issues. Mentor team members and help in knowledge building All you need is... Bachelor's degree in Science/IT/Computing or equivalent. Total Experience - 6 to 9 years as a software engineer developing and designing Java application. Excellent knowledge in JAVA, J2EE, SOAP/RESTful services, Spring, Spring Boot, OpenJPA, Oracle, Kafka, Elasticsearch etc Good understanding of Microservices architecture, NoSQL databases, Cloud Platform (Azure, AWS) etc. Good understanding of Containers and related technologies (Docker, Kubernetes, Openshift etc) Hands-on Coding experience of programming concepts and ability to write software code in JAVA or Python. Good knowledge of application/web servers (Weblogic, Tomcat, Apache HTTPD, HAProxy etc) Good knowledge of deployment technologies (For Ex.: Jenkins) Responsible for designing using design/integration patterns and development of new requirements Create Design Documents/Diagrams (Visio, Enterprise Architect, Gliffy diagrams etc) and provide estimations Good to have software development exposure in telecommunications domain especially developing solutions for OSS and NFV/SDN orchestrators. Having a good computer networking fundamentals would be a value add. Lead the innovation in the team
Work with a leading SaaS product and services company, learn about the global processes and client requirements. Our client is a cloud integration and automation products provider. Their customised applications allow their clients' platform to connect to any cloud thus enhancing the user experience and allowing a seamless integration of data. Their streamlined operations focus on strategic issues like secure infrastructure and an in-house UX that is 5 times faster and at a fraction of the cost. The founder is a Berkeley alumnus, with a background in Technology and Business and has packed in many years with IT and Fintech companies. Based out of California with an office in Mumbai, the 4 year old company is a niche player growing at arate of 23% in an industry that is in a booming and blooming stage. Their products being used in industries like Retail, Ecomm, Manufacturing, F&B, Pharma, Education among others. As a Tech Lead, you will be responsible for writing unit and functional tests to ensure code coverage and enable automated testing of features. What you will do: Designing and deploying database Ensuring the entire stack is designed and built for speed and scalability Designing and constructing REST API Mentoring other developers of the team with code and design reviews What you need to have: Strong proficiency Primary Stack (Golang, Node.Js, Express, ES6, Docker, AWS, PHP, Laravel, Microservices, Rest APIs) Strong proficiency in Database tools (MongoDB, Mongoose, MySQL, Postgres, Eloquent, Sequelize, DynamoDB, Lucid Models, PDO, Redis, Memcached, GraphQL) Experience implementing testing platforms and unit tests Proficiency with Git Proficiency in tools (Ajax, Axios, TDD, OOP, MVC, jQuery, npm, Webpack, Guzzle, Git, HTML, CSS, Linux, Kubernetes,SVN, Blade, Ubuntu, PHPunit, jest, JIRA) Strong proficiency in AWS, or similar environments (Microservices, Docker, AWS, Lambda, S3 bucket, SQS).
Java DeveloperLocation: Hyderabad, IndiaNisum is a leading global digital commerce firm headquartered in California, with services spanning digital strategy and transformation, insights and analytics, blockchain, business agility, and custom software development. Founded in 2000 with the customer-centric motto “Building Success Together®,” Nisum has grown to over 1,400 professionals across the United States, Chile, India, and Pakistan. A preferred advisor to leading Fortune 500 brands, Nisum enables clients to achieve direct business growth by building the advanced technology they need to reach end customers in today’s world, with immersive and seamless experiences across digital and physical channels.What You’ll DoCoding in Java8, Spring, Microservices, WebFlux/Reactive Programing, Rest services, Kafka, PCF, Azure, Spring Cloud Config and NoSQL technologies.Solve technical problems using cutting-edge technologies and best practices.Ensure code meets the required development standards and is optimized for performance.Unit testing for each line of new code introduced (JUnit/Mockito)Peer code review process using GIT pull requests and Crucible (for SVN)Propose multiple solutions to a problem, show how one option is better than another.Ensure all aspects of technical design are correctly incorporated.Contribute in research and implementing POC’s as required.Collaborating with onsite team in scrum ceremonies.Who you areSenior developer using technical skills in Java8, J2EE, Spring boot(rest services), Web Services(Rest & SOAP), WebFlux, Spring Cloud Config, Maven/Gradle, JUNIT/TestNG, Mockito/JMock/EasyMock, JIRA, XML, JSON, EhCache/MemCache/Redis with skills in JMS, KafkaExperience with hands on any one of the cloud platforms like PCF, AzureNeed hands on skills using NoSQL databases (Cassandra, MongoDB), SQL(Oracle/DB2/MySQL)Experience with UI development skills to the level of debugging and enhancements.Experience with expertise in code quality and coding standards.Need to applying different design patterns, especially GoF, J2EE and Integration design patterns.Making sure implementing unit testing for each line of new code introduced (JUnit/Mockito).Ensuring the code meets the required development standards and is optimized for performance.EducationBachelor’s / Master’s degree in specific technical fields like computer science, math, statistics preferred; or equivalent practical experience.
Techweirdo is looking for Backend Engineer to join its fast-growing engineering teamStrong knowledge of Node js, Express, serverless, lamda, microservices, SNS, npm packages (library and custom)Strong knowledge of PHP / Python, MysqlAbility to write custom backend frameworks in PHP/Python and NodejsAbility/willingness to learn any new backend and architectural technologies like go, rails, kafka, sphinx, etcStrong knowledge of writing custom ORMs and REST APIsServer-side scripting, knowledge of unix, shell script, deployment and backend code sanitization/optimization (Intermediate)Willingness to work/switch to any new technologyExp: 4-5 yearsPackage: 35-40KTechweirdo Consultancy Pvt Ltd. is a fast-growing company focused on creating data-driven solutions for enterprises. We believe in an open, flexible, and supportive culture. Here, it's all about balance - creating your own individual genius and working with a team for flawless delivery. We put in a great deal of thought and effort into developing products that our customers love. If you resonate with what we believe, this is your place to be.
Job DescriptionTruein is looking to fill tech roles. Someone who is proactive, quick learner and have go-getter attitude.About us:We are a SaaS company with primary focus on visitors and staff entry solution in enterprise space. We help companies to create wow experience at the entrance and increases security without cumbersome processes. Truein product-platform leverages Face recognition, Computer vision and ML technologies. We are backed by investors, high potential team and marquee customers.Required: PHP, MySQL, API (REST & SOAP), MicroServices, ApacheExposure to AWS/Google cloud, any PHP Framework and Angular is a plus.Experience: 2 to 3 yrs.Education: BE/BTech Computers, MSc/MCA or similarLocation: Pune (Remote until lockdown)Job Type: Full-time
Job Description- Backend Developer- Senior Experience - 3-6 years Location: Pune/Kota Minimum Qualifications: - BE/B.Tech or ME/M.Tech in Computer Science. - Must have “Can Do Attitude” towards work - Must have work exp of 3-6 years - Must have programming exp of 1-2 years in any of Python/Golang/Java languages - Must have worked in product based company - Ready to work in a startup and adaptable to a dynamic environment - Ready to accept ad-hoc requirements and track them till they get implemented - Ready to learn new technologies like Andriod, Angular, etc. - Good at HTTP basics, OOPs concepts, data structures, algorithms, networking and security aspects - Ability to write clean code and maintain it - Good at SQL/No-SQL databases Preferred Qualifications: - Experience in any good product based startup - Experience in working with the team and managing a small team of 2-5 associates - Experience in being a mentor for co-developers - Experience in design/developing scalable systems. - Experience in public cloud platforms services/APIs of AWS, Google Cloud, etc. - Experience in data engineering - Experience in SOA/Microservice architecture development Responsibilities: - Design and develop scalable services and APIs in Python/Golang - Always maintain the services secure - Should optimize APIs for mobile data and apps - Use off-the-shelf and state-of-the-art services for faster development of product - Guide team members with designs - Take the end to end ownership of features and resolve customer issues on priority - Mentor/guide/monitor junior developer - Expertise Android/Angular to the required extent and guide app developers while designing APIs Opportunities in the role: - LearnAngular, Python, Node.js, Golang, ELK stack, MEAN/MERN - Work on AWS, Azure, Google Cloud Platform - Work on databases like RDS, MongoDB, Big Table & DynamoDB, Redis, Aerospike - Experience with SQL/ NoSQL Databases (RDS, DynamoDB, Google Datastore, Redis) - Experience with ELK stack. - Fast prototyping of proof-of concept features/application based on a brief - Work on data engineering
We are looking for passionate developers & engineers who care about software excellence. You should be aware of the latest trends and should be able to recommend the best possible technology and approach to the problem at hand. You are a strong advocate of the best engineering practices and love learning new skills.You will be the face of the company for our customers, coach other team members, provide technical leadership.You are driven by roles more than just the title.You would need to have: Experience with Ruby on Rails, along with other common libraries such as RSpec and Rescue Experience in building applications with Rails, Sinatra, or Padrino. Experience in building front-end features with Jquery. Excellent understanding of MVC, Mocking, ORM, and RESTful A knack for writing clean, readable Ruby code Familiarity with development aiding tools such as Bower, Bundler, Rake, etc Know how's of Continuous Integration Experience with relational and non-relational databases like Mysql, Postgres, MongoDB. Proficient with Git. Experience with Redis, Memcache, and Amazon S3 Amazing people skills Flawless and impressive communication Understand how to coach and train people Set standards and never compromize on quality. Would be awesome if you have: Familiarity with message queues like Beanstalkd, RabbitMQ. Familiarity Messaging protocols like XMPP. Experience in building and maintaining distributed systems. Familiarity with one other language like C, Go, Java, Lisp Understanding of the Microservices architecture.
Looking for Software Architects @ WinSoft Technologies (I) Pvt Ltd Winsoft Technologies is offering experienced software developers and architects an unparalleled product engineering opportunity in cutting edge Software Defined Network (SDN) space, with fast-growing clients in the USA and Europe. We are a talented team of software professionals with a strong technology and domain focused growth culture. You can look forward to an open, flexible working environment combined with a generous CTC package. We invite the following individuals to contact us and have a conversation about this opportunity: 1) Senior Software Architect / Systems Designer (experience level: 7+ years) An expert having experience with a large variety of multi-tier architectures, aware of pitfalls & use cases for a large variety of Java-based solutions, collaborate with multiple teams to provide efficient and innovative solutions to business requirements preferably in the networking domain and have good understanding & experience of high-performance micro-services scale & real-time response systems. If you take pride in your work and desire to leave a mark on the industry do consider joining our specialized team of engineers.
Job Title: Full Stack Developer Experience: 6-8 years Location: Pune Mandatory Skills Sets Expert level design & coding skills .NET framework. Must have wide range of exposure to all .NET framework components like ASP.Net with C#, MVC Ado.Net, WPF, WCF etc. Unit Test Framework Good exposure to UI technologies like HTML, CSS, Java Script, JQuery, JQuery, Bootstrap, Angular Work on relational database systems, Object Oriented Programming and web application development Non-relational database – Mongo DB/Postgres Agile development methodologies and techniques & tools Experience in web services, Microservices Experience in developing complex/custom application Should be able to mentor Software Engineers to support design, code and meet software quality code standards as well as independently design and deliver projects Technical Hands on, Passionate, creative and team player Solving critical business problems and strong delivery focused Excellent Communication and problem-solving skills Preferred Skills Sets Experience in cloud native application development using Azure or AWS will be an advantage Direct customer communication with European/US customers. Customer site work experience
We @ TechVerito hiring a passionate software developer who is really keen on coding discipline and practices. What we look for in you? 2+ years of proven and progressive experience using the GoLang backend. Experience with software engineering best practices, design patterns, and anti-patterns. Complete understanding of and rigorous approach to testing (TDD or BDD), continuous integration. What makes you a great fit: 2+ years of development and delivery experience with GoLang, Knowledge of Microservices and CI/CD. Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications.Familiarity with few databases, like MySQL, Oracle, PostgreSQL, SQL Server, NoSQL, etc Ability to understand and implement Continuous Integration and Continuous Delivery.Experience working with, or an interest in Agile Methodologies, such as Extreme Programming (XP) and Scrum Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI).Strong communication and client-facing skills with the ability to work in a consulting environment are essential. What You'll do: ● Performing a broad range of complex work in different environments/skills. Recommend the best possible way to problem definition irrespective of any technology/domain. ● Able to multitask, prioritize and take critical decisions. ● Provides input to system architectures and designs. ● Define checklist for code reviews, unit tests. ● Responsible for due diligence, estimations, reviews and design of various requirements from the customer. ● Ensure that functional requirements are correctly interpreted and translated into clear and robust code. ● Ensure that the new code is written conforms to existing guidelines and quality practices. ● To meet tight deadlines and adapt to changing priorities. ● Analyzes design and determines the coding, programming, and integration activities required based on specific objectives and established project guidelines. ● Enthusiastic to work collaboratively with people and sharing your ideas to solve real business problems. ● Collaborates and communicates with internal and outsourced development partners regarding software applications design status, project progress, and issue resolution. ● More experienced candidates should be able to lead multiple projects with a sense of ownership.