
Principal Software Engineer - Java
at Its a TOP Product Company !!!



REQUIRED SKILLS:
- 8+ years experience in web application development and architecture.
- ·Extensive experience using open source software libraries
- Strong experience in at least one MVC architecture or application of the pattern
- Solid hands on experience with Java
- Strong experience with SQL ( Oracle, MySQL, Postgres)
- Strong experience in Data Structures & Algorithms
- ·Must have built end to end continuous integration and deployment infrastructure for micro services
- Strong commitment to good engineering discipline and process including code reviews and delivering unit tests in conjunction with feature delivery
- Must possess excellent communication and teamwork skills. Strong presentation and facilitation skills are required.
- Self-starter that is results focused with the ability to work independently and in teams.
GOOD TO HAVE:
- Prior experience building modular, common and scalable services
- Experience using chef, puppet or other deployment automation tools
- Experience working within a distributed engineering team including offshore
- Bonus points if you have contributed to an open source project
- Familiarity and experience with agile (scrum) development process
- Proven track record of identifying and championing new technologies that enhance the end-user experience, software quality, and developer productivity

Similar jobs
Job Title : Senior Software Engineer – Backend
Experience Required : 6 to 12 Years
Location : Bengaluru (Hybrid – 3 Days Work From Office)
Number of Openings : 2
Work Hours : 11:00 AM – 8:00 PM IST
Notice Period : 30 Days Preferred
Work Location : SmartWorks The Cube, Karle Town SEZ, Building No. 5, Nagavara, Bangalore – 560045
Note : Face-to-face interview in Bangalore is mandatory during the second round.
Role Overview :
We are looking for an experienced Senior Backend Developer to join our growing team. This is a hands-on role focused on building cloud-based, scalable applications in the mortgage finance domain.
Key Responsibilities :
- Design, develop, and maintain backend components for cloud-based web applications.
- Contribute to architectural decisions involving microservices and distributed systems.
- Work extensively with Node.js and RESTful APIs.
- Implement scalable solutions using AWS services (e.g., Lambda, SQS, SNS, RDS).
- Utilize both relational and NoSQL databases effectively.
- Collaborate with cross-functional teams to deliver robust and maintainable code.
- Participate in agile development practices and deliver rapid iterations based on feedback.
- Take ownership of system performance, scalability, and reliability.
Core Requirements :
- 5+ Years of total experience in backend development.
- Minimum 3 Years of experience in building scalable microservices or delivering large-scale products.
- Strong expertise in Node.js and REST APIs.
- Solid experience with RDBMS, SQL, and data modeling.
- Good understanding of distributed systems, scalability, and availability.
- Familiarity with AWS infrastructure and services.
- Development experience in Python and/or Java is a plus.
Preferred Skills :
- Experience with frontend frameworks like React.js or AngularJS.
- Working knowledge of Docker and containerized applications.
Interview Process :
- Round 1 : Online technical assessment (1 hour)
- Round 2 : Virtual technical interview
- Round 3 : In-person interview at the Bangalore office (2 hours – mandatory)
Job Title: Java Developer
Java Developer – Job Description Wissen Technology is now hiring for a Java Developer - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting.
Required Skills: • Exp. - 5 to 14 years.
• Experience in Core Java and Spring Boot.
• Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
• Should have the ability to analyze, design, develop and test complex, low-latency clientfacing applications.
• Good development experience with RDBMS.
• Good knowledge of multi-threading and high-performance server-side development.
• Basic working knowledge of Unix/Linux.
• Excellent problem solving and coding skills.
• Strong interpersonal, communication and analytical skills.
• Should have the ability to express their design ideas and thoughts.
Requirements
- Bachelors/Masters in Computer Science or a related field
- 5-8 years of relevant experience
- Proven track record of Team Leading/Mentoring a team successfully.
- Experience with web technologies and microservices architecture both frontend and backend.
- Java, Spring framework, hibernate
- MySQL, Mongo, Solr, Redis,
- Kubernetes, Docker
- Strong understanding of Object-Oriented Programming, Data Structures, and Algorithms.
- Excellent teamwork skills, flexibility, and ability to handle multiple tasks.
- Experience with API Design, ability to architect and implement an intuitive customer and third-party integration story
- Ability to think and analyze both breadth-wise (client, server, DB, control flow) and depth-wise (threads, sessions, space-time complexity) while designing and implementing services
- Exceptional design and architectural skills
- Experience of cloud providers/platforms like GCP and AWS
Roles & Responsibilities
- Develop new user-facing features.
- Work alongside the product to understand our requirements, and design, develop and iterate, think through the complex architecture.
- Writing clean, reusable, high-quality, high-performance, maintainable code.
- Encourage innovation and efficiency improvements to ensure processes are productive.
- Ensure the training and mentoring of the team members.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed.
- Research and apply new technologies, techniques, and best practices.
- Team mentorship and leadership.
Total Experience:1-2 Years
Job Type: Contract
Notice: Immediate Joiner
- 1-2 years proven track record of development and design work in the IT industry, preferably in a software product based organization
- Java, springboot, and Microservices
- SQL
- Startup product experience – hustled through various tech, products, stacks
- Having strong experience in Data structures and Algorithms.(Must).
- Good to have experience in Complex Problem solving



Responsibilities:
● Design and develop websites and web applications from initial concept, site architecture, and user interface to finished deliverables.
● Write clean, secure, test-driven, easily maintainable and modular codes adhering to the technical standards.
● Database designing and maintenance.
● Create and update reusable code libraries to streamline the development cycle.
● Ensure HTML, CSS, and shared JavaScript is valid and consistent across applications
● Collaborate and work with front-end/mobile developers on the backend needs of projects.
● Client communication (verbal/written) as and when required.
Required Skills:
● Previous working experience as a PHP / Laravel developer. Experience in CMS like Drupal and WordPress will be an added advantage.
● Excellent knowledge of the Laravel framework and experience building factories/facades/libraries using abstract classes, interfaces, and traits.
● Good knowledge of RDBMS (MySQL/MS SQL/PostgreSQL), database designing and query optimization techniques.
● Good core knowledge of HTML5, CSS3, jQuery and Bootstrap framework.
● Hands-on experience in RESTful API design and development, including implementing oAuth2.0 for authentication and authorization.
● Strong problem-solving and analytical skills.
● Excellent communication (verbal/written) skills.


About us:
HappyFox is a software-as-a-service (SaaS) support platform. We offer an enterprise-grade help desk ticketing system and intuitively designed live chat software.
We serve over 12,000 companies in 70+ countries. HappyFox is used by companies that span across education, media, e-commerce, retail, information technology, manufacturing, non-profit, government and many other verticals that have an internal or external support function.
To know more, Visit! https://www.happyfox.com/
We’re looking for a Senior Backend Engineer to join our engineering team to help build and maintain our growing list of products. You should have prior experience being responsible for building sufficiently complex features by yourself.
Responsibilities:
- Implement product features by writing clean, robust, reusable code with tests
- Conduct peer reviews to keep the codebase a great environment to work on
- Collaborate with Product Managers, Designers and Engineers to deliver high-quality features
- Bring new ideas and best practices to improve the team and the codebase
Requirements:
- 5+ years of professional work experience
- Proficiency in backend programming languages like Python
- Experience working with web application frameworks like Django
- Experience in building web services using relational databases like PostgreSQL or NoSQL databases like MongoDB
- Proficiency in writing highly performant and scalable code
- Experience in building REST APIs and a good understanding of best practices around building APIs
- Good communication skills with an ability to articulate your views
- Excellent analytical and problem-solving skills


JQuery,Angular, PostgreSQL
With the ever changing scenarios in the field of web and Information
Technology, software developers have constantly reinvented and updated
themselves in order to stay ahead of the competition and perform well in
this line of work. For this one also should possess knowledge about a
number of programming languages in order to carry out their tasks
efficiently.
Major responsibilities of a Dot net Developer includes :
- Analysing and gathering requirements for the framework and creating a
design for the final software output.
- Understanding the life cycle of software and determining any changes
that may be needed as per the observations and feedback of software
testing professionals.
- Developing the web based software using computer programming languages
such as Asp.net, Sql Server, MVC, Entity framework,Jquery.
- Creating and maintaining the http://ASP.NET" target="_blank">ASP.NET MVC based websites and their web
applications as per the initial guidelines of the client.
- Making changes to existing web applications according to the feedback
received from the end users or clients. In some cases, changes are also
made in order to update the application's compatibility with the latest
operating systems.
- Testing the applications and websites on different web browsers to
ensure a standard user experience for the clients across all platforms.
- Deploying applications on client server.
- Training the end user or client on the final product as well as
providing technical support whenever required.
- Finding information about latest technologies that aid in the
development of core web applications and enhance their features in the
long run.
- Ensuring the compatibility of the websites with newer software or
operating system version.

We are hiring for Backend Developer for Pune Kharadi.
Experience: Min 2+ Years with Python/Django.
Must have Skills:
- Excellent knowledge of Python/Django code structure.
- Good understanding of Design patterns and OOPS concepts.
- Good understanding of ORM.
- Good understanding of PostgreSQL.
- Better to have code optimization techniques.
- Implementing integrated technology-based solutions and identifying integration opportunities for a similar package of services.
- Excellent knowledge of Linux, Nginx.
- Excellent knowledge of celery, RabbitMQ
- Excellent Knowledge of Git.
Additional skills:
- Knowledge in Docker and Kubernetes is a plus.
- Good to have some knowledge of Angular and some frontend technologies like Html, CSS, Java script.
- Should take responsibility and ownership of delivery.
Education & Qualifications:
- Must have a Graduate/Master’s degree in any vertical or global equivalent from a reputed university.
- Certification in Python/data science would be added advantage.
* Understanding of building architecture from product requirements.
* Experience of leading teams of developers to maximise performance.
* Knowledge of Multithreading, Thread Pooling, Background Jobs and Schedule Jobs with supporting tools and libraries.
* Working on Microservices based architecture using spring cloud, distributed application pattern and multiple data source management in the application.
* Working on Linux and Windows based OS and their command line tools.
* Working with unit testing frameworks.
* Object-Oriented development and Metaprogramming.
* Experience in working with the SQL Databases (MySQL or PostgreSQL) and No SQL. Databases (Cassandra or MongoDB).
* Knowledge of server configuration management and deployment techniques. Good to have experience in handling DevOps tools like Jenkins and containerization using Docker.
* Experience in working with different AWS cloud services.
Position : Backend Developer – SDE3 : Java/Nodejs
As part of the engineering team, you would be expected to have deep technology expertise with a passion for building highly scalable products. This is a unique opportunity where you can impact the lives of people across 150+ countries!
Responsibilities
● Own architecture, design, development, and implementation of different modules/features of the services
● Design, develop, deploy and support web applications.
● Bring in industry best practices
● Discover opportunities for performance improvements
● Recommend ways to improve reliability, efficiency and code quality
● Focus on continuous delivery and reducing complexity
● Carry out code reviews and manage pull requests within the mobile application development team
● Build applications based on micro-services architecture
Requirements
● Overall 5+ years of experience in Backend development (Java or Nodejs).
● B.E/B.Tech in CS or equivalent streams from institute of repute (IITs, NITs, BITs, IIITs or equivalent)
● Strong object oriented design skills & knowledge of design patterns
● Experience in working with data platform & data lake pipeline building is preferred.
● Experience designing & developing distributed systems involving multiple web services, databases (both SQL and NoSQL), caches, queues, etc. taking into consideration scalability, availability, fault tolerance, consistency, etc. of the overall system
● Well-aware of and enforces development best practices: Unit Tests, Code Reviews, Integration Tests, CI/CD, Monitoring, Alerting, etc

