
About Optisol Business Solutions Pvt Ltd
Similar jobs
JOB DESCRIPTION
Experience: 4-7 years
Location: Bangalore
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. - 4-7 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.
ROLES AND RESPONSIBILITIES:
You'll work closely with our team to implement best practices, improve our architecture, and create a high-performance engineering culture. Over a 6–9-month period, you'll also immerse yourself in game development, Unity, and C# to become a well-rounded technical leader in the gaming space.
- Drive maximum development velocity through direct involvement in development sprints, ensuring developers work as efficiently and effectively as possible.
- Lead and mentor a team of engineers, fostering a culture of technical excellence and continuous improvement.
- Drive architectural decisions that ensure scalable, maintainable, and high-performance game products.
- Foster a high-performance engineering culture aligned with ambitious goals, accountability, and proactive problem-solving.
- Implement and enforce engineering best practices (e.g., code reviews, testing, documentation) and the adoption of new tools, technologies including AI, and methodologies to optimize team efficiency.
- Transition our team to a high-performance culture aligned with our ambitious, venture-backed goals.
IDEAL CANDIDATE:
- 8+ years of software engineering experience with at least 3+ years in a technical leadership role
- Ability to reasonably estimate and plan tasks and features.
- Strong programming fundamentals and hands-on coding abilities
- Strong grasp of software architecture, TDD, code reviews, and clean coding principles.
- Proficient at profiling games to identify bottlenecks and performance issues.
- Experience building complex, scalable software systems
- Proven track record of driving architectural decisions and technical excellence
- Experience mentoring and developing engineering talent
- Strong problem-solving skills and attention to detail
- Excellent communication skills and ability to explain complex technical concepts
- Experience with agile development methodologies
- Bachelor's degree in computer science, Engineering, or equivalent practical experience
PERKS, BENEFITS AND WORK CULTURE:
- We foster a culture of continuous learning.
- We value talent and the ability for significant self-improvement.
- Honest feedback and transparency across all departments allow for rapid skill development.
- You will have the opportunity to work on an exciting new game development product with complete autonomy.
Required Skills:
- 3+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relational 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:
- 3+ 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.
This is currently a Hybrid mode WFO from the WeWork location closest to your home/option for a permanent Remote WFH position.
Mandatory Experience: 1 to 4 years as LEAD or Overall experience of 6+ Years in Software Development
Responsibilities :
- Build reusable code and libraries for future use.
- Own & build new modules/features end-to-end independently.
- Collaborate with other team members and stakeholders.
Required Experience, skills and abilities :
- Thorough understanding of Node.js, JavaScript, its quirks, and workarounds.
- Excellence in at least one framework like StrongLoop loopback, express.js, sail.js etc.
- Excellence in at least one Javascript framework like, vue.js, Ember, React or Backbone.
- Basic architectural understanding of modern-day web applications
- Diligence for coding standards
- Must be good with git and git workflow
- Experience with external integrations is a plus
- Working knowledge of AWS, GCC, Azure
- Expertise with Linux-based systems
- Experience with CI/CD tools like Jenkins is a plus.
- Experience with testing and automation frameworks.
- Extensive understanding of RDBMS systems
Interpersonal Skills :
- Go-getter attitude and a passion for making killer web applications
- Good communication and interpersonal skills.
- Ability to work in a high-pressure environment
- Ability to quickly understand complex problems and devise effective solutions
Extra plusses(Optional) :
- Knowledge of D3/NodeJS/dash etc.
- Experience with Cloud as a platform or Infrastructure.
- Inclination to application design standards
Other Details :
Salary: Market standard with performance-linked benefits Depending upon the candidates
Industry: Financial Technology
Functional Area: BFSI
- Participate in the development of application software
- Own the detailed design of the system.
- Comfortable in design, implementation, testing, and documentation
- Ensure quality by writing developer level tests (unit, component, etc.)
- Works with the team for the quality and timely deliveries.
- Creates products according to the specifications and software development process
- Helps the team meet their daily and iteration objectives
- Works to remove internal and external impediments in the Scrum team
- Facilitates continuous improvement with regular inspect , Adapt and team retrospection, Interface and Participate in Scrum of Scrum
Skills and experience
- Bachelor’s or master's degree in Computer Science or related field
- 6-7 years’ experience hands-on in Node JS experience, Good Java script fundamentals. Python experience will be a plus.
- Should be experienced in web-based applications and micro-services architecture.
- Experience in relational databases ( PostgreSQL or Redshift)
- Exposure to MOCHA, CHAI test framework
- Knowledge in Test Driven Development.
- Experience of working in Cloud environments like AWS etc
- Knowledge of deploying application on Cloud Foundry
- Excellent coding and debugging skills. Knowledge of design patterns and practical application of the same
- Knowledge of Privacy & Security Rules, aspects for Software is a plus
Personal Characteristics
- Good communication and documentation skills.
- Self-starter, quick learner, ability to work with teams.
- Software Craftsmanship mindset.
- Proactive and self-driven possesses a due sense of urgency.
- Ability to stay focused on the target to deliver in an agile manner.
- Openness to collaborate in interest of project/organization.
- Shall be very good technically; good problem-solving abilities.
- Working with multisite teams, Quality conscious and Process & customer Oriented.
hands on experience of 1-2 years in JAVA/ J2EE Technology and good understanding of MVC Architecture
- You will design, build and own APIs and Services, which will be the core of the product.
- You will participate in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
- You will part of developing ideas for new programs, products, or features by monitoring industry developments and trends.
- You will have to take lead on projects, compile and analyze data, processes, and codes to troubleshoot problems and identify areas of improvement.
REQUIREMENTS
- 3-5 years of experience in building highly scalable backend systems.
- Fluency or understanding of specific languages, such as JAVA, Operating System may be required, and Experience in Databases such as MySQL or Postgre SQL
- Strong understanding of Computer Science Fundamentals, Data Structures and Algorithms, SOLID Design Principles, and REST Patterns.
- Focus on efficiency, user experience, and process improvement.
- Excellent project and time management skills.
- Strong problem-solving and communication skills.
- Ability to work independently or with a group
- Integration of user-facing elements developed by front-end developers
- Build efficient, testable, and reusable PHP modules
- Solve complex performance problems and architectural challenges
- Integration of data storage solutions.
- Maintaining social media and admin panel accounts.
Skills And Qualifications
- Strong knowledge of PHP web frameworks.
- Understanding the fully synchronous behavior of PHP
- Understanding of MVC design patterns
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Knowledge of object-oriented PHP programming
- Understanding accessibility and security compliance.
- Strong knowledge of the common PHP or web server exploits and their solutions
- Understanding fundamental design principles behind a scalable application
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Familiarity with limitations of PHP as a platform and its workarounds
- Creating database schemas that represent and support business processes
- Familiarity with SQL/NoSQL databases and their declarative query languages
- Proficient understanding of code versioning tools, such as Git.
- Website development and API integrations. Database and password security.








