
Requirements
- Senior SD4 engineer/Principal Engineer/ Architect who has led or been part of platform teams inside a large/mid tech company
- Deep expertise working with any of the programming languages to write maintainable, scalable, unit-tested code.Python experience is a bonus - but not required
- Good understanding of REST APIs and the web in general and ability to build a feature from scratch & drive it to completion
- Experience with Kubernetes, Prometheus, Grafana, ELK stack, Load Balancing
- Experience in building a platform team on AWS for Product based companies/start-ups
What You’ll Do
- Build the core technology platform, including Automated provisioning of infrastructure, deployment, and monitoring of services
- Build a central services directory within an organization that shows the cost and health of all services and makes the management of microservices extremely easy
- This involves working with core infrastructure and understanding them in great detail - like Kubernetes, ServiceMesh, Service security
- Mentor/coach engineers to facilitate their development and provide technical leadership

Similar jobs
We are looking for a skilled Java Developer with hands-on experience in Java, Spring Boot, and Microservices architecture to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable applications that meet the needs of modern enterprise systems.
Key Responsibilities:
💠Design, develop, test, and deploy Java-based applications using Spring Boot and Microservices.
💠Collaborate with product managers, architects, and cross-functional teams to understand requirements and deliver solutions.
💠Build and maintain RESTful APIs for various business functionalities.
💠Participate in code reviews, debugging, and performance tuning.
💠Ensure best practices in code quality, security, and software development lifecycle (SDLC).
💠Maintain and improve existing systems and troubleshoot issues as needed.
💠Implement and manage containerized applications (e.g., using Docker, Kubernetes) where applicable.
💠Integrate third-party APIs and work with database systems (SQL and/or NoSQL).
💠Monitor and maintain application performance and scalability.
Required Skills & Qualifications:
💠Bachelors/Masters degree in Computer Science, Engineering, or related field.
💠Strong proficiency with Spring Boot and the broader Spring Framework.
💠Proven experience in building and deploying Microservices.
💠Knowledge of RESTful web services and API design.
💠Experience with databases like MySQL, PostgreSQL, or MongoDB.
💠Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI) and version control systems like Git.
💠Understanding of containerization tools (Docker, Kubernetes is a plus).
💠Strong problem-solving and communication skills.
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.
● You have good understanding of the fundamentals of data science/algorithms or
software engineering
● Preferably you should have done some project or internship related to the field
● Knowledge of SQL is a plus
● A deep desire to learn new things and be a part of a vibrant start-up. You will
have a lot of freehand and this comes with immense responsibility - so it is
expected that you will be willing to master new things that come along!
What you will get to do?
● Build cloud-based services and/or user interfaces
● Participating in all aspects of software development activities, including design,
coding, code review, unit testing, bug fixing, and code/API documentation
● Be the first few members of a growing technology team
Our Client started their journey in the year 2009 and is currently one of the best platform for freelance academic writing jobs online. Founded by IIT-IIM and MDI alumni, our client has completed 111349 projects with 839 happy academic freelancers.
They are growing global with their presence in 6 countries like India, Ukraine, Kenya, Bangladesh, Philippines and Pakistan.They boast a round the clock customer support team to resolve the problems and queries of freelancers from across the globe.
- Researching, designing, implementing and managing software programs
- Testing and evaluating new programs
- Writing high quality source code to program complete applications within deadlines
- Performing unit and integration testing before launch
- Working closely with other developers, UX designers, business, Testing Team an systems analysts
- Finding bugs and offering timely solutions
- Integrating user-facing elements developed by front-end developers
- Building efficient, testable, and reusable PHP modules
- Solving complex performance problems and architectural challenges
- Producing detailed specifications
- Troubleshooting, testing and maintaining the core product software and databases to ensure strong optimization and functionality
- Contributing in all phases of the development lifecycle
- Following industry best practices
- Developing and deploying new features to facilitate related procedures and tools if necessary
What you need to have:
- Must have a PHP experience or a full stack development experience.
- B.Tech / M.Tech from any college.
- Good understanding of RESTful API development.
- Good knowledge of TDD (Test Driven Development).
- Good understanding of jQuery, Bootstrap.
- Knowledge of OOPS preferred.
- Strong knowledge of PHP web frameworks like Laravel, CI, etc
- Knowledge of programming language such as Python/ NodeJs will be preferred
- Understanding the fully synchronous behavior of PHP
- Understanding of MVC design patterns
- 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 MySQL/ Mongo DB databases and their declarative query languages
- Proficient understanding of code versioning tools, such as Git
- Cross-browser/ platform experience.
- Ability to adapt to changing priorities and to thrive in a fast-paced work environment.
- Good analytical and debugging skills.
- Team-oriented and Self-motivated.
- Build large scale enterprise applications.
- Responsible for providing deep technical expertise in designing and delivering end to end high performance, scalable & flexible solutions using Java and Open Stack technologies including Mobility/Responsive Web apps, APIs, application & data Integration, scalable databases, DevOps, Cloud Computing.
- He/ She would be also responsible to experiment, explore and demonstrate application of new technologies by means of conducting quick prototypes to solve business problems. Work with the direction from Solution Architect/ Enterprise Architect and co-create solutions with rest of the IT delivery teams
- Exp- 3+ yrs
- Must be very good in Java- 2.5+ yrs
- At least 1 yr of working experience in any one DB of Neo4j, Cassandra, Elastic Search
- Should have good devops working knowledge - Knowledge of AWS, Ansibleetc is a necessity
- Experience in TDD/BDD is required
- Minimum 1 yr working experience in Samza& Kafka.
- Knowledge of Azure is added advantage
- Understanding of AKKA and Play framework







