Mandatory Skills:
Minimum 3+ years of experience
Solid and proficient skills in Java, Spring Framework, JDBC
Solid and proficient skills in Angular 6+
Strong foundation in Restful design practices
Experience in Unit Testing, Data Mockup and Automation Test
Strong communication
Knowledge of Control M
Good to have:
Knowledge of Scrum and Agile
Knowledge of DevOps tooling (e.g., Jenkins, Git, Maven)
Knowledge of basics of Cloud Computing
Knowledge of Python
Knowledge of Jenkins
Location: Hybrid / Remote

Similar jobs
Job Description: Java Developer
Position: Java Developer
Experience: 5 to 7 Years
Notice Period: Immediate Joiner
Key Responsibilities
- Design, develop, and maintain scalable, high-performance Java applications.
 - Work with Core Java and Advanced Java concepts to build reliable backend solutions.
 - Develop and deploy applications using Spring Boot framework.
 - Design and implement RESTful Microservices with best practices in scalability and performance.
 - Collaborate with cross-functional teams in an Agile/Scrum environment.
 - Manage code versions effectively using Git/GitHub.
 - Ensure code quality by integrating and analyzing with SonarQube.
 - Participate in code reviews, sprint planning, and daily stand-ups.
 - Troubleshoot production issues and optimize system performance.
 
Required Skills
- Strong proficiency in Core Java (OOPs, Collections, Multithreading, Exception Handling).
 - Hands-on experience in Advanced Java (JDBC, Servlets, JSP, JPA/Hibernate).
 - Proven experience with Spring Boot for application development.
 - Knowledge and experience in Microservices Architecture.
 - Familiarity with REST APIs, JSON, and Web Services.
 - Proficient in Git/GitHub for version control and collaboration.
 - Experience with Sonar Qube for code quality and security checks.
 - Good understanding of Agile/Scrum methodologies.
 - Strong problem-solving and debugging skills.
 
Nice-to-Have
- Experience with CI/CD pipelines (Jenkins, GitHub Actions, or similar).
 - Familiarity with Docker/Kubernetes for containerized deployments.
 - Basic knowledge of cloud platforms (AWS, Azure, GCP).
 
Lead Developer (Kochin)
Opportunity in this role / Why should you work with us?
- You are your own master. We don't preach you, we just allow you to Innovate, Iterate, Learn and Adapt
- Work with one of India's leading foodtech unicorn company
- ESOPs in the company
Requirements
- Strong coding and problem-solving skills
- 6-10years of industry experience
- Bachelors and/or master’s degree, preferably in CS, or equivalent experience
- A full-stack generalist with experience in both front-end and back-end technologies
- Experience in Java.
- Experience in JavaScript frameworks like Angular, React, NodeJS or Kotlin
- Ability to write MySQL queries across tables
- Good architecture and system design skills
Roles and Responsibilities
Passion for delivering products end-to-end, from ideation to implementation
Good knowledge of data structures and their use cases (Map, List, Tuple, Object, Interface)
Ability to write using python, perl, bash or node.js to quickly do a PoC
Knowledge of encapsulation/inheritance
Basic knowledge of CSS and principle behind it and its use in javascript or jquery
Candidates willing to relocate to Middle East would be preferred
JOB DESCRIPTION
● Understanding of how to build performant, decoupled, testable, and maintainable code
● Sharing knowledge with teammates, and working collaboratively when you need help
● Advocate for improvements to product quality, security, and performance
● Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review
● Provide constant vision and feedback to the product team during the product development and testing process
● Define epics and granular user stories, as applicable, based on the product
requirements
● Collaborate with QA teams in reviewing test plans for applicability and test coverage
● Participate in scrum ceremonies as the solution owner and assist in sprint planning, estimation, requirement analysis and review, taking a call on trade-offs and conflict resolution
● Prioritize requirements for the sprint and the release collaborating with the offering manager
● Manage and mentor junior developers
Qualification:
● 3+ years of experience in preferably in a tech startup
● Strong foundation in server-side programming languages like Java, Node
(TypeScript), Python
● Professional experience with relational and non-relational databases
(PostgreSQL, MongoDB etc.)
● Solid understanding and experience with REST API and GraphQL API
architecture
● Experience with containerization (Docker etc.) and cloud technologies
● Experience with automation and building CI/CD pipelines
● Demonstrated capacity to clearly and concisely communicate complex
technical, architectural, and/or organizational problems and propose thorough
solutions
● Experience with performance and optimization problems and a demonstrated
ability to both diagnose and prevent these problems
● Comfort working in a highly agile, iterative software development process
Nice to have:
● Excellent verbal and written communication skills
● Product company experience
● Knowledge of Project Management tools like Jira
● Knowledge of Data Science Applications & Statistical Analysis
● Understanding of microservice architecture
● Knowledge of Infrastructure as Code tools like Terraform
- Experienced in defining & realizing end-to-end Technical Architecture for large scale enterprise systems. Ability to identify and define non-functional requirements and design systems to meet the same.
 - Strong experience in OOAD and in applying Design patterns
 - At least 5 years’ hands-on experience in Java/ JEE technologies like Struts/JSF, Spring, EJB, JMS Experience only on front-end technologies like Struts, JSP, Servlets, HTML will not be sufficient.
 - Experience in performance testing and optimization of JEE systems on any of the following application servers - WebLogic, WebSphere and JBoss. Deep expertise in any one of the application server is a
 - Strong experience in at least one RDBMS (Oracle, MS-SQL, MySQL).
 - Experience in creating and reviewing technical documents like Architecture blueprint, Design specifications, Deployment architecture, Workload modeling
 - Excellent understanding of software development methodologies and
 - Experience in either of these areas is a definite add-on - Infrastructure sizing, Capacity planning, Performance modeling, Cloud
 - Working experience on Linux/Unix based OS system is a
 - Working experience on any one of these open source technologies (LAMP stack, Node.js framework, ELK, Cassandra, MongoDB, Couch base NO-SQL databases).
 
Exp : 3 – 7 years
Salary : up to 25 LPA
Location : Bangalore
Notice : Only Dec Joiners
| 
 Language  | 
 Development  | 
 Java 8 and above  | 
 Must  | 
 
  | 
| 
 Scripting  | 
 Development  | 
 Typescript  | 
 Must  | 
 Or similar experience  | 
| 
 Frontend Framework  | 
 Development  | 
 Angular  | 
 Must  | 
 
  | 
| 
 ORM  | 
 Development  | 
 Spring JPA or Hibernate  | 
 Must  | 
 Allows NoSQL and SQL  | 
| 
 SQL DB  | 
 Runtime  | 
 Oracle, PostgreSQL  | 
 Must  | 
 Postgres preferably for deployments  | 
| 
 Event Storage  | 
 Runtime  | 
 Kafka/ActiveMq/RabitMQ  | 
 Must  | 
 Or activeMQ / IBM MQ  | 
| 
 Unit testing  | 
 Runtime  | 
 Junit or Jupiter  | 
 Must  | 
 Or any other testing framework  | 
| 
 Cloud  | 
 Deployment  | 
 Openshift on AWS or Azure  | 
 Must  | 
 Or similar experience  | 
● Demonstrated experience as a software engineer, with at least 3-5 years’ experience
in technology roles
● Experience working on complex systems and cloud architectures, preferably in a B2B
or enterprise context
● Experience with the Java programming language and frameworks such as Spring &
SpringBoot
● Experience with front-end Javascript frameworks such as ReactJS
● Experience working in databases and SQL queries for high-performance
● Experience and keen understanding of the value of working in agile teams
● A “quality-first” mindset, with experience working in continuous integration
environments
● Highly effective at communicating
● Respect for other team members and a highly collaborative approach to working and
learning together
- 8+ years of hands-on experience in enterprise software development using Java, and J2EE Framework.
 - Experience with http://react.js/">React.js, AngularJS, strong knowledge of JavaScript, CSS, HTML5
 - Passion for building enterprise web applications leveraging modern architecture principles, strong prior experience as a full stack developer.
 - Expertise with CSS and building responsive pages, with a keen eye for UI design and usability
 - Experience with web-accessibility/WCAG standards
 - Experience working collaboratively with a globally distributed team.
 - Experience with agile methodologies and good exposure to DevOps/CICD models.
 - Passion for keeping up with new trends and developments in the programming community and is eager to find ways to incorporate these new ideas into our codebase.
 
About Snaptrude: Figma for Building Design
Snaptrude helps design teams build more efficient & sustainable buildings in 1/10th of the time. Snaptrude instantly generates real-world data around climate impact, budget, compliance, etc helping teams make better design decisions. All this while enabling collaboration between team members and customers to gather feedback in real-time. Backed by Accel Partners with a team of 16 people. We are used by over 4k users globally.
Website:http://snaptrude.com/" target="_blank">http://snaptrude.com/
Location: Remote
Position: Full Stack Engineer
Responsibilities
- Build modular, reusable components and features
 - Own & implement modules in the product with a huge amount of autonomy
 - Find and address front-end performance issues
 - Collaborate with a small and nimble team of engineers
 
Required Qualifications
- 1+ years of software development work experience, preferably with exposure to front-end Javascript frameworks like ReactJs
 - Very strong fundamentals in Javascript programming
 - An added benefit if familiar with ExpressJS and/or Django frameworks
 - Strong fundamentals in Algorithms & Data Structures
 - You learn quickly, regardless of the languages and technologies used
 - You have experience taking ownership and shipping entire features end-to-end
 - A strong focus on user experience. You're someone who's passionate about building beautiful, modern UI/UX that people love.
 
Extremely proactive with the ability to thrive in an unstructured and entrepreneurial environment. We offer extremely flexible working policies and the opportunity to be a part of a rapidly growing startup team. Please get in touch!
2) Must have good analytical and problem solving skills.
3) Good Knowledge of OOPS, PHP, MVC frameworks, NodeJs, Frontend Framework: ReactJs/AngularJS, GIT, MySql, NoSql/MongoDb, CSS, AJAX, HTML5.
4) Write error free code and follow coding standards. Able to perform Code Review job.
5) Work closely with QA person to assist in the testing process.
6) Perform R&D tasks if assigned and communicate with the Designer and UI team.
6) Build reusable code and libraries for future use.
7) Able to work closely with the team and meet the tight deadlines where necessary.
8) Strong Communication Skills.










