

About Perfios Software Solutions
About
Connect with the team
Similar jobs
What’s the opportunity?
Are you a backend developer looking to fast-track your learning and growth? Have you looked at world-class products like Asana, Notion, or Airtable, and felt “I wish I were part of the early team that built these products”?
We’re a team that has previously built and rolled out globally successful SaaS products used by tens of thousands of customers. We’re laser-focused on delivering a world-class product again, and looking for an ambitious backend engineer to join our existing team of 9 engineers.
If it excites you to think of a fast-paced start-up environment, building something big from scratch, breaking down new problems, creating new APIs, working on performance issues, getting hands-on with DevOps initiatives, and showcasing demos of your work every Friday with a happy and passionate team, then this is the right opportunity for you.
Some of the tech problems you get to work on as a backend engineer would be to build the backend for a modern spreadsheet experience from scratch, work on infra as code, write robust code that is fault-tolerant, work on performant code that adheres to SLOs set by the organization.
About you:
● 3- 5 years of experience
● Expertise in the following areas ○ Java ○ HTTP Protocol
● You’ve heard of or worked with some of the following tech stacks/products ○ Spring ○ PostgreSQL ○ Redis ○ Docker ○ Message brokers ○ GitHub
● These non-functional areas are familiar to you ○ Performance ○ Debugging ○ Log management
Nice to have:
● Familiarity with AWS
What’s in it for me?
● Great opportunity: We genuinely care about everyone we hire. You’ll learn new things and grow no matter how experienced you are; you will be working with founders who have more than three decades of collective experience in building significant B2B SaaS startups.
● Great team: Work with a world-class, high-velocity team that truly embodies the values of empathy, curiosity, and customer-centricity. Check out the MTT(Meet The Team) videos on our LinkedIn.
● Great culture: An open, fun, and exciting startup culture that empowers its people to champion big problems with the freedom to think and innovate.
● Growth: You could easily and quickly transition into other roles you might like.
● Impact: You get to be part of a global, passionate team in a fast-paced and growth-oriented environment. The team has a work philosophy of being high on ambition, ownership, and a bias for action.
● Monetary rewards and benefits: Competitive stipend, flexible leave policy, and more
Responsibilities
Build distributed, highly available, and fault-tolerant applications using Java, Spring, Kafka, and other technologies
Build large-scale and highly available APIs, both internal and external
Build, deploy, release, and support applications in the early stages
Skills
Must have
Overall 10+ years of experience as a Java Developer
Core Java 10+ years
Good hands-on coding skills
Must have experience in investment banking-related projects
Should have working experience in Trading life cycle project
Spring framework 5+ years
Kafka or other messaging
Knowledge of key APIs: JPA, JTA, CDI, etc.
Knowledge of various design and architectural patterns
Understanding of microservices architecture
Containerization solutions (e.g. Docker, Kubernetes, OpenShift)
Building tools (e.g. Maven, Gradle)
Version Control (e.g. Git)
Continuous Integration systems (e.g. TeamCity, Jenkins)
Experience in the finance industry and work with the Fintech community


· What you’ll be doing:
Architecting and delivering mid to large scale Enterprise Applications on Microsoft Platform.
· Recommending and participating in activities related to the design, development and maintenance of the Enterprise Application Architecture.
Delivering projects on time with quality.
· Provide technical leadership regarding technology or project to customers and team members
· Shares best practices, lessons learned and constantly updates the technical system architecture requirements based on changing technologies and knowledge related to recent, current and up-coming vendor products and solutions.
· Participate in technical forums and discussion within the team and with clients.
· Guides and mentors’ team in terms of technical solutioning.
What you’ll bring to the team:
· You have 15+ years of experience in Strong design & coding experience in Dot net framework using design patterns & OOPs concepts.
· You have practical knowledge & good understanding of cross technology and functional domains, programming concepts and logical approach for problem solving.
You hold rich experience on web development technologies including ASP.NET, MVC5, JavaScript, jQuery, HTML5, AJAX, XML and CSS.
· You have experience in web application Architecture and Development with hands on expertise in delivering solutions, customizing C#, ASP.Net applications using development tools like Visual Studio 2010/2012.
Java/J2EE Developer:
SquareShift is a young and fast-growing cloud consulting company, solving cloud challenges through excellence in technology, thought leadership, and quality in execution. We are based in Singapore, with a world-class engineering team in India.
Founded by serial entrepreneurs, we are a team of tech-enthusiasts who have strong expertise in enterprise product development and cloud technologies. As an early and core member of the team, you will work with founders and will own the organization's business development efforts.
- 5+ years of experience in Java and J2EE
- Expertise in Object Oriented Programming and Design Patterns
- Experience with Web Services (SOAP/REST), JMS, XML
- Experience working with relational databases like Oracle, MSSQL
- Proficient in writing SQL Queries and knowledge on PL/SQL
- Experience with multi-tiered application architecture
- Knowledge of writing secure and optimized code
- Experience with Version Control Systems preferably GIT
- Working experience of build and continuous integration tools – MAVEN and JENKINS
- Strong knowledge of unit testing technologies – JUNIT
- Exceptional defect analysis, triaging and fixing skills
- Experience in Agile Software Development (Scrum or Kanban)


- Good knowledge of HTML, CSS, Javascript and JQuery is very important.
- Good knowledge on ASP.NET with C# using Visual Studio 2008/2010.
- Good Knowledge of AJAX is required.
- SQL Server programming including Stored Procedures, Triggers & User Defined Functions.
- Good communication Skills are required.
- Good Knowledge of Web services and WCF will be a bonus.
- Working knowledge of CMS and E-Commerce will be a bonus.
• Experience with Core Java, J2EE, Spring, Hibernate, HTML/HTML5, JavaScript, Jquery, Web
Services.
• Understand and use Messaging Based Services techniques.
• Working knowledge with MySQL or similar SQL Databases.
• Strong knowledge in Object Oriented Concepts with Core Java.
• Good understanding and practical experience with Enterprise Java Concepts and
Methodologies.
• Good understanding of software development process in an agile environment.
• Excellent problem solving and troubleshooting skills.
• Solid coding practices including documentation, code reviews and unit testing.
• Knowledge of Grails, ReactJS, MongoDB and Junit will be an added advantage.
• Proficiency with database management is a plus.
• Experience with AWS infrastructure, e.g. S3, EC2, database services (RDS).
• Contribute to Production Support and debugging across the platform while working with other
software engineers.
• Strong experience with Application server development - Service layer patterns using Spring.
Specialized Skills:
• Excellent verbal and written communication in English.
• Ability to work in a fast-paced environment.
• Ability to multi-task on a regular basis.
• Ability to accept direction and complete work according to instruction.
• Strong analytical skills while maintaining attention to details.
• Innovative problem-solving techniques.
• Ability to organize, prioritize work, meet deadlines and work independently.
• Ability to handle multiple projects and activities in a timely manner.
• High Emotional Intelligence for an office environment.
• Experience working with office productivity tools; delivery assurance and/or industry standards
on deliverables.
• Experience working with administrative and/or workflow systems.
• Technical leadership of an engineering team to build, deploy, and support a reliable,
performant and scalable RESTful platform.
Professional Experience:
5-8 years’ experience
Qualification:
BE(CSE) B.Tech, M.Tech, M.Sc, B.Sc (IT), ME, M.Sc(CS), MCA
Perks:
• Monday to Friday – 5 Days work schedule
• Health insurance benefits
• Accidental and disability insurance benefits
• Opportunity to grow and promote from within
• Staff development activities
Do not apply if:
• Not having Experience in java, My SQL
• Not fluent in speaking, reading, writing English as this position requires fluent English languagebased communication


It can be taking our own product and customizing as per the customer requirements or developing applications from the scratch.



