
GUI Development
at We are building a team whose area of focus will be web GUI.
We are building a team whose area of focus will be web GUI development. This will be a horizontal team that will specialize in GUI development and will build GUIs for all our products. Our GUI development platform is a proprietary tool. It has an IDE (Integrated Development Environment) which comes with a rich library of widgets. It allows you to design the web page without having to go into details of the HTML/CSS, by using a drag and drop philosophy. Once a widget is in place on a page, one can define the database interactions of the widgets by defining the underlying table structure and SQL queries. In addition to SQL & database knowledge, the work also involves data manipulation using Java programming. Query performance and Java code performance and optimization will be very essential for work. So we are looking for good programmers with UI + Java + SQL background who are keen to take up GUI development as a specialization.

Similar jobs

Key Responsibilities:
1. Hands-On Development:
- Design & Implementation: Build scalable, secure, and high-quality features using Java, Spring Boot, and related technologies.
- Troubleshooting: Debug and resolve complex technical issues to maintain product stability.
2. Collaboration:
- Cross-Functional Coordination: Work closely with the engineering team to translate business requirements into technical solutions.
- Optimization & Improvement: Collaborate with team members to identify opportunities for enhancement.
3. Code Quality:
- Code Reviews: Participate in thorough code reviews to maintain high standards of quality, performance, and maintainability.
- Best Practices: Contribute to establishing and refining engineering best practices.
4. Knowledge Sharing:
- Documentation: Document technical solutions and share insights to foster knowledge sharing.
- Mentorship: Provide guidance to junior developers and help them grow technically.
Required Qualifications:
- Experience: 6+ years of professional experience in Java and Spring Boot development.
- Architecture Knowledge: Strong understanding of RESTful APIs, microservices architecture, and system design principles.
- Database Expertise: Experience with MySQL or other relational databases.
- DevOps Familiarity: Exposure to modern DevOps practices, including CI/CD pipelines.
- Problem-Solving Skills: Excellent analytical skills with a proactive mindset.
- Communication: Strong written and verbal communication skills.
Preferred Qualifications:
- SaaS Startups Experience: Prior experience working in SaaS startups or lean teams.
- Frontend Exposure: Familiarity with front-end technologies like ReactJS (optional but advantageous).
- Cloud Platforms: Experience with platforms like AWS.
What We Offer:
- Remote Work: A fully remote, work-from-home opportunity with flexible working hours.
- Impactful Work: The chance to work on a cutting-edge product that impacts businesses globally.
- Growth Environment: A collaborative, learning-driven environment with room for growth.

Key Responsibilities:
• Design, develop, and maintain scalable and robust full-stack applications using
cutting-edge technologies.
• Collaborate with product managers, designers, and other stakeholders to
understand requirements and translate them into technical specifications.
• Implement front-end and back-end features with a focus on usability,
performance, and security.
• Write clean, efficient, and maintainable code while following best practices and
coding standards.
• Conduct code reviews, provide constructive feedback, and mentor junior
developers to foster a culture of continuous improvement.
• Troubleshoot and debug issues, identify root causes, and implement solutions to
ensure smooth application operation.
• Stay updated on emerging technologies and industry trends and apply them to
enhance our software development process and capabilities.
Requirements & Skills:
• Bachelor’s degree in computer science, Engineering, or a related field.
• 4+ years of professional experience in software development, with a focus on fullstack development.
• Proficiency in programming languages such as JavaScript (Node.js), Python, orJava.
• Experience with front-end frameworks/libraries such as React, Angular, or Vue.js.
• Solid understanding of back-end frameworks/libraries such as Express.js, Django, or Spring Boot.
• Experience with database systems (SQL and NoSQL) and ORMs (e.g., Sequelize, SQLAlchemy, Hibernate).


Position Overview :
As an Intermediate Software Engineer, you will design, develop, and maintain high-performance and scalable applications for Membership, Marketing, and Map services. Your role involves coding, unit testing, and building applications to meet the needs of millions of Sam's members. You should be intellectually curious, passionate about technology, and a supportive team player.
Key Responsibilities :
- Design, code, and test scalable applications in Java and React.
- Ensure high performance and maintainability of applications.
- Participate in peer code reviews and support team deliverables.
- Manage applications to meet engineering and operational excellence criteria.
- Collaborate with team members to align efforts with business needs.
Required Skills and Experience :
- Java : Experience with Java 8 or above, including lambda functions and streams.
- React : Proficiency in React, including tools like Flux, Flow, and Redux.
- Testing : Strong in writing modular and testable code with frameworks like JUnit, Mockito, and Mock MVC.
- Front-End : In-depth knowledge of JavaScript, CSS, HTML, and React fundamentals.
- Micro-Services : Experience with micro-services architecture and distributed systems.
- Spring Boot : Hands-on experience with Spring Boot and related technologies.
- Databases : Experience with relational and NoSQL databases (e.g., Cosmos DB).
- Caching : Knowledge of caching technologies like Redis or Memcached.
- Monitoring : Experience with monitoring tools like Prometheus and Splunk.
- CI/CD : Familiarity with CI/CD tools like Jenkins, Git, Maven, and Gradle.
- Containerization : Experience with Docker, Helm, and Kubernetes.
- Cloud Platforms : Experience with Azure, GCP, or similar public cloud platforms.
- Performance Testing: Experience with performance testing tools like JMeter is a plus.
- Retail Domain Knowledge : Good understanding of the retail domain is beneficial.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or related field.
- 7+ years of experience in software engineering or a related field.
Additional Information :
- Strong problem-solving skills and analytical thinking.
- Ability to work effectively in a team environment
- Strong understanding of PHP back-end development.
- In and out understanding of WordPress and theme - plugin implementations.
- Much has experience and knowledge in improving WordPress performance.
- Meeting with website functional requirements.
- Experienced in content structuring and code optimization.
- Good understanding of front-end technologies, including HTML5, CSS3, JavaScript, jQuery.
- Knowledge of code versioning tools.
- As a Senior Full-stack Developer, your role would involve design development and deploy full-stack applications out of Artificial intelligence projects with a focus on low latency and scalability.
- You also need to optimize the application for better performance and a large number of concurrent users.
- Besides, you’d also closely mentor younger engineers on the team and contribute to team building.
- A strong technologist at Curl cares about doing things the right way rather than just doing them and thrives in a complex and challenging environment.
Who are we looking for?
• Bachelors / Masters in Computer Science or equivalent with at least 4-8 years of professional experience.
• Solid understanding of design patterns, data structures, and advanced programming techniques
• As an Engineer in our team, you will design, code, test and debug quality software programs.
• Strong software design and architectural skills in object-oriented and functional programming styles.
Strong software design and architectural skills in object-oriented and functional programming styles.
• Java 8, Microservices using Spring boot, Spring Cloud, Docker, Kubernetes orchestrator.
• Experience in working with Spring Framework - Spring Boot, Spring REST, Spring Security, Spring Data JPA, OAuth2, hibernate.
• Experience in Reactjs or Angular.
• Experience in RabbitMQ
• Experience in Unit Testing Tools like Junit/TestNG
• Experience in working with SQL & NoSQL databases such as MySQL, Mongo DB.
• Knowledge of CI/CD architecture.
• Knowledge of tools like Jenkins, SonarQube, Maven, Gitlab
• Experience in cloud technologies.
• You demonstrate the ability to work in a fast-paced and hyper-growth environment where the requirements are constantly changing.
• Solid understanding of design patterns, data structures, and advanced programming techniques.
• Nice to have: Python 3.6+, Image and textual data processing technologies
• Expert in modern JavaScript frameworks like Angular, React, or VUE (Angular is a must).
• Familiar with agile techniques like code reviews, pair programming, collective code ownership, clean code, TDD, and refactoring.
• Design and development of high-volume, high-performance, high-availability, service-oriented Java applications using proven Java frameworks and technologies.


We are looking for an IMMEDIATE JOINER - As Java Developer you will be responsible for creation and implementation of backend services (API / Microservice).
Roles & Responsibilities:
- Designing and developing performant REST APIs, Microservices.
- Data Model design.
- Participating in requirements analysis.
- Writing clean, scalable code and Implementing unit tests.
- Participating in peer code reviews.
- Optimizing the overall performance of Application.
- Strong focus on data governance and security.
- Be a strong Agile team member.
Skills:
- Conceptually strong in Design Patterns and OOP
- Hands on with technologies like Spring Boot, Java Web services/APIs (SOAP, REST, JSON, Maven, Gradle, jUnit)
- Working knowledge with AWS is a must.
- Excellent understanding of data structures, threading.
- Working knowledge with any of the Unit Test Frameworks such as jUnit.
- Good problem-solving skills. Attention to details.
- Should be a quick learner and keen on learning new technologies.
- Strong in debugging, troubleshooting and performance tuning for SQL queries
- Proficient in RDBMS (MySQL, Mssql) and NoSQL databases (mongo, HBase)
- Excellent oral and written communication skills.
Additional Skills (Optional):
- Exposure to Node.js / python
- Exposure to Lambda functions.
- Exposure to AWS Data Storage.
- Knowledgeable on TDD.
Qualifications & Experience:
- BE/B.Tech, ME/MTech. 7+ years of Java development experience, including Spring, Spring Boot

Yojito is looking for motivated self-driven full stack engineer who can lead internal modules on his own. This role is for founding team member so deserving candidate will have lot of opportunities to grow into bigger roles and carry bigger responsibilities.
Aptitude Desired
- Self Driven, Open to learning on the job
- Comfortable in fast moving environment, ready to break and fix things quickly
- Focus on getting shit done
Experience Required
- At least 1 year of Professional experience
- Must have worked and delivered application which is running in production
- Experience in Managing production application
Skills Required
- Core Java
- Javascript - Sound knowledge of Javascript Eco-system
- ReactJS
- PostgreSQL and Basic Database Administration
- AWS Cloud - EC2, Lambda, Cognito
- Basic Shell Scripting and OS Administration

- Experience in web development with AngularJS
- Experience working with RDBMS such as Oracle, SQL Server, PostgreSQL.
- Experience in SOAP/RESTful web services. javaScript, CSS, HTML, JSON, JQuery, AngularJS

