
- should have at least 5 years of hands-on experience in backend software development using Java.
- should have proven expertise in Spring Boot REST/Microservices.
- should have used design patterns like MVP, MVC or MVVM and should know when to use which.
- should have working experience with relational and NoSQL databases.
- should have multiple years of experience with cloud application designย and in one or more reputable cloud platform providers (e.g. AWS, GCP, Microsoft Azure โฆ )
- should have professional experience working in an agile development environment.
- should have strong communication skills and like making decisions.
- should follow good software engineering principles such as TDD, writing modular, maintainable and clean code

Similar jobs
Roles and Responsibilities:
โข Own development, design, scaling, and maintenance of application and messaging engines that power the central platform of Capillary's Cloud CRM product.
โข Work on the development of AI and data science products for various use cases. Implement PoCs in Python, and Spark-Scala and productize the implementations.
โข Contribute to overall design and roadmap.
โข Mentor Junior team members.
Required Skills:
โข Innovative and self-motivated with a passion to develop complex and scalable applications.
โข 3+years of experience in software development with a strong focus on algorithms and data structures.
โข Strong coding and design skills with prior experience in developing scalable & high-availability applications. Expertise in using Core Java/J2EE or Node.js
โข Work experience with Relational databases and Non-Relational is required (Primarily MySQL, MongoDB, and Redis)
โข Familiarity with big data platforms (like Spark-Scala) is an added plus.
โข Strong Analytical and Problem Solving Skills.
โข BTech from IIT or BE in computer science from a top REC/NIT.
Job Perks
โข Competitive Salary as per market standards
โข Flexible working hours
โข Chance to work with a world class engineering team.
Why Join Us:
Be part of a fast-moving tech team building impactful, user-friendly apps with modern development practices and a collaborative work culture.
Capillary is an Equal Opportunity Employer and will not discriminate against any applicant for employment on the basis of race, age, religion, sex, veterans, individuals with disabilities, sexual orientation, or gender identity.
Disclaimer:
It has been brought to our attention that there have recently been instances of fraudulent job offers, purporting to be from Capillary Technologies. The individuals or organizations sending these false employment offers may pose as a Capillary Technologies recruiter or representative and request personal information, purchasing of equipment or funds to further the recruitment process or offer paid training. Be advised that Capillary Technologies does not extend unsolicited employment offers. Furthermore, Capillary Technologies does not charge prospective employees with fees or make requests for funding as a part of the recruitment process.
We commit to an inclusive recruitment process and equality of opportunity for all our job applicants.
Position Title: Senior Software Developer
Freestone Infotech is a global IT solutions company providing innovative best-in-class turnkey solutions toenterprises worldwide. http://freestoneinfotech.com/
Experience: 5+ yrs
Core Experience:
โข Experience in Core Java, J2EE, Spring/Spring Boot, Hibernate, Spring REST, Linux, JUnit, Maven, Design Patterns.
โข Sound knowledge of RDBMS like MySQL/Postgres, including schema design.
โข Proficient in general programming, logic, problem solving, data structures & algorithms
โข Exposure to Linux environment.
Secondary Skills:
โข Agile / Scrum Development Experience preferred.
โข Comfortable working with a microservices architecture and familiarly with NoSql solutions.
โข Experience in Test Driven Development. โข Good analytical, grasping and problem-solving skills.
โข Excellent written and verbal communication skills.
โข Hands-on skills in configuration of popular build tools, like Maven and Gradle
โข Good knowledge of testing frameworks such as JUnit.
โข Good knowledge of coding standards, source code organization and packaging/deploying.
โข Good knowledge of current and emerging technologies and trends.
Job Responsibilities:
โข Design, Development and Delivery of Java based enterprise-grade applications.
โข Ensure best practices, quality and consistency within various design and development phases.
โข Develop, test, implement and maintain application software working with established processes.
Education and Experience: โข Bachelorโs / masterโs degree in computer science or information technology or related field.
- ย 4+ years JAVA/J2EE experience Spring Services, Spring Security and Rest Api's
- Spring Framework: Core Spring / Spring Boot / Spring MVC ,Rest Serviceย
- ย JPA/Hibernate, JSON parsing
- Build Tool : Maven
- Apache tomcat
- Database : Any RDMS (preferably Mysql)
- ย SCM: Git / Bitbucket
- ย Java 8 Generics, SOLID Design Principle
- ย Strong experience on Collections Framework and Threading
- Collections: Hashmaps, Concurrent Hashmaps, Treemap, Thread pool
- ย SSO, PAS, JPA/Hibernate, API Integration Build, MATLAB Integration with Java, Json Conversion.
- Location : PAN India(Preferred Bangalore)
- Early joiners preferred.
Job description
Java Struts Developer
Exp level- 2 to 5 years
Education- Btech, Mtech or MCA
Location- Noida
ย
Need immediate joiners or a Notice period of 15 days.
ย
Job Responsibility-
- Write clean, scalable code using Java programming languages
- Revise, update, re-factor, and debug code
- Participate as a team member in all phases of the S/W lifecycle, including the analysis and design of S/W systems
- Participate in integrated testing of product/ package
- Participate in difficult and typical coding assignments with the responsibility of a small module consisting of 3 5 members
- Participate in exploration/ feasibility study of different modules
- Develop documentation throughout the software development life cycle (SDLC)
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code
- comments and clear code; Ensuring that project tasks are completed in defined effort and timelines Testing: Writing of test cases, unit testing, system testing, and negative testing Troubleshooting Log analysis and database query optimization Updating job knowledge by studying state-of-the-art development tools, programming techniques computing equipment; participates in educational opportunities, reads professional publications maintain personal networks
- Provide information by collecting, analyzing, and summarizing development service issues
- Develop software solutions by studying information needs, conferring with users, studying system flow, data usage and work processes, investigating problem areas, following delivery cycle
- Ensure compliance with Newgen/Client Quality Systems and Procedures
- Maintains confidentiality of information wherever required
- ย
Desired Profileย -
- The incumbent should be BE/B Tech/MTech Computer Science Graduates preferably with 70% in 10/12th and 60% above in the rest of the academics
- Must have 2-3 years in Java programming
- Strong knowledge of Core Java concepts such as (Collections, Threads, OOPs etc)
- Good knowledge of Struts framework
- Knowledge of the creation of SOAP/REST/ADF-based web services
- Must have knowledge of Oracle database concepts such SQL query writing, creation of Procedures, Cursors, Triggers, Functions etc
- , also, should be able to write PL/SQL blocks
- Knowledge of Flutter and Oracle Workflows will be preferred
- Knowledge of WebLogic server Configurations and Deployments
- Must have Knowledge of CSS, JavaScript, and JavaScript libraries like jQuery etc
- Must be able to write business-related algorithms efficiently
- Should be having flexibility, adaptability to work schedules, effective verbal and written communication and teamwork
ย
We are scaling rapidly in user engagement (reached 150K+ daily transactions within 3 months of beta launch), and if you're looking to deal with scale, this is for you.
About Trago.in: We are a neo-trading platform where one can trade their opinions on real-time events across politics, Sports. We are building in a super-interesting category with a focus on things happening around you and giving the audience a platform to earn from opinions and knowledge.
We are a seed-funded company with marquee investors from across the globe and an amazing set of co-founders from the premier institutes of India.
To know more about us, please visit: www.trago.in
Responsibilities:
* Build the APIs and internal mechanisms of the Trago backend across all our services.
* Architect and guide building end-to-end systems optimized for speed and scale.
* Build and lead engineering teams to achieve product roadmap milestones.
* Oversee the research and development of new products and technologies.
* Be available for troubleshooting in case of backend emergencies.
ย
Requirements:
* Bachelors in Computer Science or any Engineering domain with experience in Software Programming.
* 2-5 years of experience building large-scale software applications.
* Highly proficient with Java and knowledge of the many intricacies of Spring Boot.
* Proficient with MongoDB and Redis.
* Knowledge of Aerospike, and other databases would be a bonus. Good understanding of distributed systems (servers, databases, etc.).
* Positive and solution-oriented mindset and comfort working in a highly agile, intensely iterative software development environment.
ย
What's in for you?
* Work directly with founders
* Freedom to experiment and get creative.
* Be Yourself, every day.
* Build for scale - We are building Trago with a mindset to scale to 100 mn+ customers in 3 years. We are presently doing 150K transactions a day, which we will scale by 100x in one year.


- Working on the scalability, maintainability and reliability of the products
- Building modular and composable system components
- Above all, delivering value to users
ย
Desired Candidate Profile
What you need to have:- 4+ years of Software Development Experience
- Experience in building Web API based systems in Golang, Python, or Java backed by automated tests
- Experience in building modular monoliths or decoupled microservices
- Relational Data modelling skills, ability to think declaratively in plain SQL
- Experience with using Infrastructure as code tools like Terraform, Ansible etc.
- Experience with logging and monitoring tools
- Good understanding of Linux systems and Containers
- Understanding of CI/CD, software packaging and distribution
- Worked with Orchestrators like Kubernetes/Nomad/Docker Swarm
ย
ย
- 2 - 3 Years of experience is required in Java Development.
- Framework - Spring MVC, Spring Boot.
- Good Knowledge in Core Java, OOPS principles is required.
- Web Technologies - HTML, CSS, Javascript.
About Increasinglyย
Increasingly is an award-winning, fast-growing retail technology company focused specifically on the automation of cross-selling for online retailers.
ย
Our clients include large global corporations like Samsung, Motorola & Canon to several small to medium size retailers across the globe. Our AI-based algorithms help a customer buying a TV on Samsung to find the matching sound bar & purchase both together.
ย
Increasingly is headquartered in London with offices in Lisbon & Bangalore. We work with clients in over 30 countries & 20 languages.
ย
We are looking to rapidly expand our technology & product development operations in India. And we need smart, ambitious people like you who enjoy a fun yet challenging work environment.
ย
We believe strongly that diversity & inclusion are the foundations for a lasting, incredible culture. We also believe that itโs important to get the balance right between work & life.
The job and its impactย ย ย
- You possess an appetite for problem-solving and critical thinking
- Back-end development is an inherently collaborative task. It can be made very difficult if there isnโt clear and concise communication within a dev team. You are a great communicator and a great developer
- You are always looking for new ways to be a better developer. You put an effort into learning and exploring the world of back-end development in your own time
- The back-end development sphere is as changeable and unpredictable as any in tech. You are someone who achieves comfort in You are aware of the tools and new technologies that are being introduced.
- You possess good technical communication skills: Can effectively communicate project needs with both front and back-end teammates
- High emotional intelligence: Self-aware and attuned to their peersโneeds
- Be the best back-end developer by sheer discipline, motivation, and effort
What essential skills you need
- 2-3.5 yearsโ experience in back end Java/J2EE application development with clear understanding of Microservices
- Experience in developing internet web applications using Java/J2EE technologies
- Experience in different modules of Spring framework like Dependency Injection (IoC), Spring MVC, Spring ORM along with JPA
- Experience in Java Version 0+. Good experience with JMS, Spring & Hibernate
- Experience in identifying database solutions for a given problem, preferably MySQL (good to have)
- Develop well-structured, maintainable code, delivered on time, with automated tests. We are an XP/Agile development team
- Hands on experience in using Application/Web servers like JBoss and Tomcat servers. Worked on databases like Oracle & MYSQL
- Experience with e-commerce, retail, analytics, advertising, or media would be an
What are the benefits
- You'll get to work in one of the hottest & fastest growing retail technologies in Europe right now
- You'll get paid a competitive salary & be working directly with a super experienced team of people
- You'll get a great place to come to work every day. Varied, complex, challenging & with a great culture that you can shape & change
Increasingly in the press & our awardsย
ย Forbes I https://junction.cj.com/article/increasingly-talks-tech-cju17">Commission Junction Blog I https://blog.rakutenmarketing.com/en-uk/news/technology-partner-increasingly-on-innovationand-the-value-of-dynamic-cross-selling/">Rakuten Blog I https://www.tradedoubler.com/en/blog/introducing-increasingly-market-leader-dynamic-crossselling/">Tradedoubler Blog


Candidates should have worked with Startups (IT Product Firms)
Should be from B2C Firms/Product/SaaS Firms
Key Skills: Python, Golang, Java, Distributed Systems, Cloud, Microservices Architecture, MVC, Design Patterns, Data Structure, Algorithms
Your Experience Across The Years in the Roles Youโve Played
- 6+ years of technology experience (at least 2 years in direct engineering management)
- Managing a 5-15 member engineering team in an agile product org
- Track record of collaborative working with multiple stakeholders
- Planning and analysis with effective communication skills
Youโll Be Improving & Responsible For
- Our products engineering team that works on initiatives fuelling the growth of our recent health retail insurance products
- Collaboration across cross-functional stakeholders to ensure delivery timelines are met
- Implementing product engineering best practices, and evangelizing them within the org
- Engineering management with a strong sense of ownership
- Problem solving with a clear and analytical approach and organized work habits
- Technological innovation in agile product engineering scenarios
- Product and business management principles and metrics

