AvatarSoft is a team of seasoned "Temenos T24 Certified" IT Professionals with over 20 years' combined experience in Financial Transformation. We are a growing company across 3 continents and 4 countries deployed in an offshore and onsite model. Our professionals have worked in major Software firms, Consultancy firms, Financial Institutions, and Credit Unions across the globe.
Avatarsoft is a rapidly evolving banking software consulting firm that renders leading edge to its clients . Avatarsoft brings profound expertise, resolute culture and provides strategical T24 / Transact transformation solutions through cutting edge services. We embrace our journey, by striving to remain the trusted and ethical business partner that delivers IT consulting to implement Temenos T24 Transact / Infinity, banking transformation projects and provides business value to our clients and etc,.
Our Locations: Canada, U.S.A, Netherlands, Mexico, India(Chennai), UAE.
This is for our Chennai Office , however work from home can be considered during pandemic or lockdowns .
- Java / JavaScript Developer Job Description (Minimum 2 years Experience in Java)
- Good in Core Java, Multithreading, J2EE, web services (REST, SOAP).
- In-depth knowledge on Java Script and object-oriented technique .
- Should be able to work independently
- Familiar on Front-end technologies like AngularJS or Node JS or Spring boot is a real Plus
About AVATAR SOFT CONSULTANCY SERVICES PRIVATE LIMITED
About
Connect with the team
Similar jobs
We are seeking a highly skilled Backend Developer to join our team and contribute to the development and improvement of both our customer-centric SaaS platform and internal systems. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the server-side logic of our application, ensuring high performance, scalability, and security.
As a Backend Developer with expertise in Java, and PostgreSQL, you will play a critical role in developing and maintaining the backend infrastructure of our SaaS and internal platforms, ensuring its reliability, scalability, and performance. Join our team and be a part of building cutting-edge software solutions that empower our customers and drive business growth.
Responsibilities:
- Collaborate with cross-functional teams, including front-end developers, product managers, and designers, to understand project requirements and translate them into technical specifications.
- Design and develop server-side logic, APIs, and database schema to support the functionality and performance requirements of our SaaS platform.
- Write clean, modular, and well-documented code using any relevant programming language preferably Java with SpringBoot.
- Optimize the backend systems for maximum speed and scalability, ensuring high performance and responsiveness of the application.
- Implement data storage solutions using PostgreSQL or other relational databases, ensuring data integrity and security.
- Conduct thorough testing and debugging to identify and resolve any issues or bugs in the backend code.
- Stay up-to-date with emerging technologies, industry trends, and best practices in backend development and contribute to the continuous improvement of our development processes.
Requirements:
- Proven work experience as a Backend Developer or similar role, with a focus on server-side development.
- Proficiency in working with relational databases, particularly PostgreSQL, and writing efficient SQL queries.
- Familiarity with SaaS concepts and architecture.
- Experience with API design and development, including RESTful APIs.
- Solid understanding of software development principles, including object-oriented programming, design patterns, and data structures.
- Experience with version control systems, such as Git.
- Strong problem-solving and analytical skills, with keen attention to detail.
- Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
- Bachelor's degree in Computer Science, Engineering, or a related field is preferred, but not mandatory.
- 2.5+ 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:
- 2+ 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.
Java developer roles will vary greatly depending on companies and job positions. Here are some typical roles and responsibilities of java developers:
- Contribute to all stages of software development lifecycle
- Design, implement and maintain Java-based applications that can be high-volume and low-latency
- Analyze user requirements to define business objectives
- Envisioning system features and functionality
- Define application objectives and functionality
- Ensure application designs conform with business goals
- Develop and test software
- Identify and resolve any technical issues arising
- Create detailed design documentation
- Propose changes to current Java infrastructure
- Develop technical designs for application development
- Develop multimedia applications
- Write well designed, testable code
- Conducting software analysis, programming, testing, and debugging
- Manage Java and Java EE application development
- Develop documentation to help users
- Transforming requirements into stipulations
- Prepare and produce releases of software components
- Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
1. Demonstrable problem solving, analytical skills.
2. Ability to program (at Beginner or Advanced Beginner level in one or more programming
language like Java, C#, Python, JavaScript etc.).
3. Ability to think through a problem at conceptual level and propose solutions.
4. Excellent verbal and written communication skills.
5. Keen desire to learn, stretch and a never-give-up attitude.
6. Very strong interpersonal skills and an easy-going personality.
7. Highly proactive, result-oriented and team player.
8. Ability to stay current with new technology.
Roles and Responsibilities
1. Engineering graduates passing in 2022 starting to kick start their career in technology.
2. Ideal candidate should have hand-on interest in programming and some experience in
writing software applications. If you have a GitHub profile, please provide link to your work.
Nice to have internship / college project.
3. Knowledge of one or more programming language to write fully executable and functional
code is very desirable. Knowledge of databases is also desirable. Both these may be at a
Beginner or Advanced Beginner level.
4. You should be focused, enthusiastic, motivated, and have a desire to progress by learning,
executing and experimenting.
Areas of responsibilities:
Involvement in the full software development life cycle within broadly defined parameters and providing
software solutions keeping into consideration the software quality needs
Design and defining the interaction between the different component pieces
Write efficient code based on brief given by team lead.
Fast prototyping of proof-of concept features / application based on brief.
Develop and maintain new features on Java stack
Own the delivery of an entire piece of a system or application
Management and execution against project plans and delivery commitments
Work closely with the peers and Leads to develop the best technical design and approach for new product
development
Build software solutions for complex problems.
Compliance with build/release and configuration management process
Responsibility to develop unit test cases for his/her project module.
Execution of appropriate quality plans ,project plans ,test strategies and processes for development
activities in concern with business and project management effort
Desired Profile:
GoodunderstandingofObjectOrientedProgrammingConcepts,hands-onknowledgeonJavastack
(Spring/Hibernate)
Development across multiple browsers/platforms on Website
Good Understanding of SQL/NoSQL data stores
Fair Understanding of Responsive High Level Designs
Work experience in product/start-up company is a plus
Familiarity to MVC, SOA, RESTFull web services
Work with other teams and manage time across multiple projects and tasks in a deadline driven, team
environment
Good to have knowledge of Javascript (AngularJS/ReactJS)/HTML/CSS/JQuery front-end code across a
broad array of Interactive web
Understand agile methodology and instill best practices into the process.
CommerceIQ is a well funded fast growing enterprise SaaS platform that is helping brands grow and sell more on e-commerce channels through its machine learning technology. Are you excited about building distributed crawling engine at global scale that will crawl and parse 1000’s of websites with 10+ million crawls on a daily basis? Would you enjoy building something as ambitious as “Google/Facebook Ad platform” for Amazon (and other e-commerce retailers)? Does building a CI/CD and containerisation framework that will allow our products to be released and deployed every week across dozens of geographies and data centers seamlessly excite you? Do you find building machine learning models that will optimize billions of dollars in ad and promotions spend exhilarating? Do you find it super exciting to build a plug and play product UI platform where leaders of brands will spend hours daily (almost as much as an email inbox) to optimize their business? We can keep writing, but you will get the idea.
In our journey of building and scaling CommerceIQ, Engineers and data scientists in our team tackle these and many more problems daily. If you are as excited as we are after reading this, we would love to talk to you! 30+ global brands including Kellogg, Unilever, Johnson & Johnson, MARS, Nestle, Logitech and many more trust our product to manage their growth on Amazon. If you are excited about building product that will write the script for how brands sell and grow on e-commerce channels please reach out to us.
Are you ready to power intelligent commerce? @CommerceIQ, you will :
• You will be responsible for developing, testing and releasing features within time and with high quality that will drive revenue and margin impact to top brands.
• You will be designing your own features keeping in mind the scale and high availability of the systems. • You will be working with the team and expected to perform code reviews, conduct design discussions and mentor other developers.
•You will be the owner of your feature and work directly with product teams to drive customer impact.
• You will be expected to participate in all phases of the software development cycle as part of a Scrum team.
Experience : 3+ Years in developing in designing and developing complex and scalable software modules..
Skillset : • The ideal candidate will be an experienced Java developer with exceptional software system design, problem solving, and object-oriented coding skills
• Experience with distributed transaction-processing systems or asynchronous messaging technology is required.
• Good understanding of system performance trade-offs, load balancing, and engineering for high availability.
• Obsessed about building quality software and owning end to end responsibility for the developed features.
• Understanding of enterprise information systems, service oriented architectures, and operational data stores is a plus
• BS or MS in Computer Science/Engineering, Mathematics, Statistics or similar degree from a top tier institution
Job Description :
We are currently building a next generation consumer tech product at the intersection of AI ML through Mobile and Commerce. The product requires building proprietary frameworks using latest technologies.
We have an urgent requirement of a Backend Developer/ Fresher/ Intern, who would become core member of our Product Team, is a great problem solver, can learn quickly, and communicate clearly.
Must Have Skill Set :
-
Efficient software development background including design patterns, data structures, test driven development
-
Individual contributor with strong analytical skills, with excellent problem solving abilities. Excellent verbal and written communication skills
-
Should be able to work under tight deadlines and stretch as and when required
-
Self starter with the ability to research solutions independently and solve problems Strong, object oriented design and coding skills, c++/Java on a Linux platform Preferably with internship experience of Product based companies Working on products with strong Knowledge of SpringBoot and REST API frameworks Strong knowledge of Data structures and Algorithms
-
Hands on expertise in Database/Datastores - MongoDB, MYSQL, Elastic Search, Redis and Kafka will be a big plus
Key Responsibility :
-
Tasks will include complete responsibility for application design, code development, testing, deployment and maintenance
-
Develop code as part of an agile team to deliver new features enhancements Design and develop REST APIs
-
Follow approved life cycle methodologies, create design documents, and perform program coding and testing Develop plans outlining steps and time tables for developing programs and communicate plans and status to management
-
Work independently or with minimal supervision and utilize knowledge, experience and judgment to accomplish well defined goals
-
You should be at ease with maintaining cloud instances on AWS and other cloud services
-
You have experience in identifying, debugging and resolving complex production issues End to End ownership of various applications and microservices
-
Architect, design, develop, deploy and operate services that serve millions of users
What You Get :
1. You work with a team of passionate folks who love design and technology 2. Immense learning and growth opportunities in small, multi functional, tightly
knit teams
3. Flexible work timings; 5 days a week
4. Accelerated learning
5. Huge Responsibility early in your career which will come handy in future
6. Ownership and independence
Qualifications :
B.Tech/ MCA in Computer Science or equivalent
About QuHu
QuHu is an audio first content platform where users can create, share & distribute their content and the discovery happens via a feed based on interest graph. We aim to build an audio ecosystem with a global presence consisting of audio-based social networks and audio communities.
At QuHu, we want to cultivate a vibrant and growing online UGC audio community and interactive audio entertainment platform where users are encouraged to create, share, discover and enjoy audio, and experience immersive and diversified entertainment features through audio. QuHu envisions a global audio ecosystem – a place where everyone can be connected through voices and across cultures.
The two pillars around which QuHu is built are:
Users - for whom we want to solve the problem of discovery basis interest (algorithmically driven feed) and provide an impressive experience through audio- bites (short content), live audio, audio rooms & audio games.
Creators - for whom we want to make creation & editing a seamless process through a suite of 'creator tools' like sound mixing, trim, pitch shifter, voicemojis, voice filters, noise reduction, etc & help them monetise
Design and develop robust services in coordination with front-end developers, ensuring the production and development of high-quality and well-tested code
Design, develop and test features alongside other technical departments
Lead the department in the design, development, deployment, and operation of services used by our users
Optimise APIs for any applications while creating and maintaining unit tests for new code as well as fix defects
Participate in the continuous integration of automated builds and deployments, ensuring that deliverables meet functional and design requirements and specifications of the site/software. Work with engineering leadership in solving and architecting solutions for challenging or complex site/software development issues.
Take initiatives in developing and maintaining integrations of best practices within the backend department
1. Technical skills include Java/JDK 6 and above, web services SOAP, REST, Micro Webservice, XML Parsing and schema design skills, JDBC, ORM, Multi-Threading.
2. Hands-on experience in design (HLD/LLD) and design patterns and Design principles is mandatory.
3. Excellent communication and client handling skills are required.
4. Server-side component design, detailed technical design, development, implementation and maintenance
5. In depth knowledge of core java. Solid on coding fundamentals e.g. Object-Oriented design, data structures and dependency injection
6. Hands-on experience in widely used third party frameworks (e.g. Spring, Hibernate)
7. Experience with Java Script framework like EXTJS, Jquery , Angular etc.
8. Strong background Object Oriented analysis and design
9. Hands on experience with Databases technologies preferably MS SQL Server.
10.Knowledge of deployment platforms Jboss/ Wildfly/Tomcat.
11.Experience working in high performing development teams using Agile/Scrum methodologies and tools (eg.Agile,Jira)
12 Experience with automated code review tools and build process.
13.Experience in performance optimization by code optimization, profiling, detecting bottle neck and finding contended locks in system
14.Proven track record of being a successful developer and lead and mentor by accomplishing tasks on schedule with strong initiative, commitment to quality, team blending and leadership skills.
15.The candidate must be highly self-motivated confident and mature, well developed analytical and problem-solving skills with the aptitude to learn as well as a flexibility to adapt to change.
16. Candidate should have worked on end-to-end life cycle of the project (ideation to go-live)
The right candidate will be offered ESOPs as well in their compensation.