

About Semperfi Solution
About
Connect with the team
Similar jobs
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-8 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 client-facing 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.
About Wissen Technology:
Wissen Technology is a niche global consulting and solutions company that brings unparalleled domain expertise in Banking and Finance, Telecom and Startups. Wissen Technology is a part of Wissen Group and was established in the year 2015. Wissen has offices in the US, India, UK, Australia, Mexico, and Canada, with best-in-class infrastructure and development facilities. Wissen has successfully delivered projects worth $1 Billion for more than 25 of the Fortune 500 companies. The Wissen Group overall includes more than 4000 highly skilled professionals.
Wissen Technology provides exceptional value in mission critical projects for its clients, through thought leadership, ownership, and assured on-time deliveries that are always ‘first time right’.
Our team consists of 1200+ highly skilled professionals, with leadership and senior management executives who have graduated from Ivy League Universities like Wharton, MIT, IITs, IIMs, and NITs and with rich work experience in some of the biggest companies in the world.
Wissen Technology offers an array of services including Application Development, Artificial Intelligence & Machine Learning, Big Data & Analytics, Visualization & Business Intelligence, Robotic Process Automation, Cloud, Mobility, Agile & DevOps, Quality Assurance & Test Automation.
We have been certified as a Great Place to Work® for two consecutive years (2020-2022) and voted as the Top 20 AI/ML vendor by CIO Insider.
Backend - Principal IC/Lead SDE
Minimum Requirements
- 8+ years development experience
- Solid Experience and knowledge of
- Coding and debugging using Object Oriented languages like Java, C++, Go or similar languages.
- Database design, Query optimizations, pitfalls (both SQL, NoSQL)
- Developing Scalable, distributed systems and patterns
- Developing REST and/or GraphQL based APIs
- Writing and driving Clean code in a team (via SOLID principles).
- Knowledge of writing unit tests
- NodeJS
Good to have
- Experience with GoLang/Python
- Experience with Microservices, designs and patterns
- Experience with Dockers/Kubernetes and orchestration
- Familiarity with Reactive programming and patterns like RxJs/RxJava, CQRS, Eventing systems
- Experience with automating DevOps lifecycle
- Proficiency with
Responsibilities
- Work with Product team and Drive design, development and deployment of the overall architecture and individual modules to support our Apps , website and internal tools
- Ensure the entire stack is designed and built for availability, speed, scalability, testability, debugging
- Design and development of our REST and GraphQL API
- implement and improve continuous integration and deployment
- Serve as a technical lead for the team
- Mentor team members
What you'll do
You will work collaboratively in small teams and iteratively through design and development to deliver fully functioning web-based and mobile applications. In this role, you will employ agile methodologies to quickly provide our consultants with the solutions they need. You will help combine the latest open source technologies together with traditional Enterprise software products. You will be a core member of the team with responsibilities that range from driving the architecture design and technology decisions for shaping the next generation products for various internal teams to ensure that we stay on the leading edge of technology. You will also be responsible for leading multiple development teams while delivering the best in class enterprise-grade software solutions across a breadth of different platforms and technologies.
Backend
- 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.
Senior Node JS developer
Job Description
- Working experience in Nodejs, MySQL, Postgres SQL
- Good knowledge of designing and writing restful API
- Working experience of GIT
- Will prefer candidates who have knowledge of GraphQL, Typescript
- Well-versed and experienced with unit testing, code coverage.
- Well versed with SOILD design principles and their application
- Knowledge of AuthO, typeORM required
- Good to have – some experience with Azure DevOps and/or azure functions.
-Working experience on Docker- good to have
WHAT YOU WILL DO:
- Execute a full software development lifecycle (SDLC)
- Develop flowcharts, layouts, and documentation to identify requirements and solutions
- Write well-designed, testable, reusable code and libraries for future use
- Optimize the application for maximum speed and scalability
- Implement security and data protection
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Ensure software is updated with latest features
REQUIRED SKILLS & QUALIFICATIONS:
- Good knowledge of Core Java (Minimum Version 8)
- J2EE with a good understanding of Servlets and JSP
- Experience in Spring Modules – Spring IOC and AOP, Spring Boot (version 2 plus), JDBC
- Expertise in design and development of various web and enterprise – level applications using Java/J2EE technologies such as Spring, Hibernate, Rest services.
- Web Services (including SOAP, XML, XML Schema, JSON, and REST)
- Tools required: Maven,Eclipse, Github, and Swagger
- Good knowledge of SQL and Redis (NOSql)
- Ability to document requirements and specifications
- Proven work experience as a Software Engineer or Software Developer
- Ability to develop software in Java or any other OOPS languages
- Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in developing Web Applications using at least one popular Web Framework (Spring)
- Experience with test-driven development
- Proficiency in software engineering tools
PREFERRED SKILLS & QUALIFICATIONS:
- A Bachelor’s Degree in Computer Science, Software Engineering, or other related fields.
- Eight to Ten years of Software Engineering or Software Development experience, preferably in a related field.
REPORTING: This position will report to HOD
EMPLOYMENT TYPE: Full-Time
LOCATION: Remote (Pan India) & In-Office – Jaipur, India
SHIFT TIMINGS:
Summer - 1:30pm-10:30pm IST
Winter - 2:30pm-11:30pm IST
Responsibilities
- Server Side Programming Languages: PHP & Laravel (MUST)
- Framework: Express, Sails.js, Laravel, Node.js .
- Web Server technologies: Apache, Nginx.
- Database creation and integration: MySQL (MUST), PostgreSQL, MongoDb.
- Cloud computing integration e. g., public cloud providers like Amazon Web Services, or private cloud environments.
- Integration of user-facing elements developed by front-end developers with server side logic.
- Optimisation of the application for maximum speed and scalability.
- Implementation of security and data protection.
- Design and implementation of data storage solutions.
- Creating database schemas that represent and support business processes.
- Setup and administration of backups.
- Management of hosting environment, including database administration and scaling an application to support load changes
Requirements
- Knowledge of presenting data in different formats
- Bachelor's degree or equivalent experience in Computer Science with minimum 5+ years of industry experience.
- Technical depth across multiple languages.
- Able to meet deadlines.
- Leadership experience.
- Strong communications skills.
- Proficient in writing REST APIs.
Intro
We are looking for an experienced Senior Software Engineer to join our team and drive the technology growth of our pay later platform. At Rely, we want passionate and talented individuals that want a challenge building the next generation payment products for Millennials across Asia. Together we will build the best products using amazing technology.
What will you do
- Design and implement business critical, high performance large scale services.
- Translate business requirements into scalable and extensible design.
- Coordinate with cross functional teams (Data, UX, QA etc.) on planning and execution.
- Continuously improve code quality, product execution and customer delight.
- Proactively manage stakeholder communication related to deliverables, risks, changes and dependencies.
- Building and managing automated build/test/deployment environments.
- Lead team members on functional and nonfunctional requirements and spread goals across the team.
What will you need
- 3+ years of hands-on experience with python and a backend framework (ideally django)
- 1+ years Hands-on experience working with Javascript and JS frameworks (Angular, React)
- Hands-on experience in designing, developing, testing and deploying applications large scale applications in any language or stack
- Experience working with high scale distributed systems.
- Practical knowledge of scalable software design.
- Good working knowledge of AWS
- Proficient with APIs, web protocols, OAuth, git.
- Ability to understand and implement Continuous Integration and Continuous Delivery.
- Well versed with Lean methodologies, TDD and Test Engineering and Automation.
- Ability to design and implement low latency RESTful services.
- Willingness to learn new languages and methodologies.
What would be a bonus
- Experience in production environments with large data sets
- Experience in scaling systems to millions of users.
- Work experience in a fast-growth startup
- Experience in DevOps tools but not limited to Docker, Kubernetes
- Experience in Gunicorn and Nginx










