
About GeoOpsis Software Services Private Limited
Similar jobs
Role Summary:
We are looking for a hands-on Java Solution Architect to design and lead scalable, secure, event-driven platforms. The ideal candidate has deep expertise in Java/Spring Boot microservices, Kafka, Redis/KeyDB, and open-source databases (Cassandra, PostgreSQL), with experience building high-throughput, low-latency systems.
Experience- 10+yrs
Key Responsibilities
- Architecture & Design
- Define service boundaries using DDD; create service contracts and API specifications.
- Design Kafka-based event flows (topics, partitions, retention, DLQs, idempotency).
- Choose fit-for-purpose storage (Cassandra vs PostgreSQL) for workloads:
- Cassandra for time-series, high write throughput, and horizontal scaling.
- PostgreSQL for transactional integrity, complex joins, and reporting.
- Engineer caching strategies using Redis/KeyDB (read-through/write-through, TTL, eviction).
- Establish NFRs (performance, availability, RPO/RTO) and capacity planning.
- Security & Compliance
- Implement OAuth2/OIDC, mTLS, token-based auth, key rotation, encryption at rest/in transit.
- Work with InfoSec/AppSec for threat modeling, VAPT, secure SDLC integration.
- DevOps & Observability
- Drive CI/CD pipelines (blue/green/canary), container orchestration (Kubernetes).
- Define SLOs/SLIs; implement metrics, logs, traces; promote proactive alerting.
- Governance & Standards
- Publish architecture guidelines, coding standards, and API governance (versioning, deprecation).
- Champion documentation (ADR, sequence diagrams, data flow, runbooks).
- Mentoring & Leadership
- Coach engineers; conduct design/code reviews; lead PoCs and migrations.
- Collaborate with Product/Delivery to align scope, timelines, and risk mitigation.
Required Technical Skills (Deep Expertise)
- Java: Java 17+, Spring Boot, Spring Cloud, reactive programming (WebFlux).
- Microservices: API Gateway, service mesh (Istio/Linkerd), resilience (Resilience4j).
- Kafka: Kafka Connect, Streams, consumer lag management, schema registry (Avro/JSON).
- Redis/KeyDB: Cluster configuration, HA, persistence (AOF/RDB), pub/sub and streams.
- Databases:
- Cassandra: Data modeling (partition keys, clustering), consistency levels, compaction strategies.
- PostgreSQL: Indexing strategies, partitioning, query planning, isolation levels, VACUUM.
- Cloud & Infra: Docker, Kubernetes, Helm/Terraform; AWS/Azure/GCP (EKS/AKS/GKE).
- Observability: Prometheus, Grafana, ELK/EFK, OpenTelemetry.
- Security: JWT, mTLS, secrets management (Vault/KMS), OWASP Top 10, compliance-aware design.
Soft Skills
- Strong stakeholder communication; ability to simplify complex technical decisions.
- Ownership mindset; risk identification and mitigation.
- Mentorship; collaborative leadership across cross-functional teams.
Key Responsibilities:
- Design, develop, and maintain scalable backend applications using Java and Spring Boot.
- Build and consume RESTful APIs and ensure secure, reliable API integrations.
- Develop microservices-based architecture and deploy applications in cloud environments.
- Work with cloud platforms such as AWS/Azure/GCP for application deployment and management.
- Write clean, maintainable, and efficient code following best practices.
- Implement CI/CD pipelines and support DevOps practices.
- Optimize applications for performance, scalability, and reliability.
- Collaborate with cross-functional teams including frontend, QA, DevOps, and product teams.
- Participate in code reviews, technical design discussions, and architectural decisions.
- Troubleshoot production issues and provide timely resolution.
Required Skills & Qualifications:
- 5–10 years of hands-on experience in Java (Java 8 or above).
- Strong experience with Spring Boot, Spring MVC, Spring Data, Spring Security.
- Solid understanding of RESTful API design & development.
- Experience in microservices architecture.
- Hands-on experience with at least one cloud platform (AWS / Azure / GCP).
- Knowledge of containerization tools like Docker and orchestration tools like Kubernetes.
- Experience with relational and/or NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Familiarity with CI/CD tools (Jenkins, GitHub Actions, etc.).
- Strong understanding of Git and version control practices.
- Good understanding of design patterns and object-oriented programming principles.
Job Responsibilities:
-
Working in web based applications and services.
-
Collaborating closely with the Project Manager ensuring smooth development workflow and timely delivery.
-
Being quick and proactive in resolving application defects and issues.
-
Developing documents, queries etc. for databases.
-
Always being ready to make required changes especially at the post-deployment stage.
-
Multitasking with multiple projects and designs under stringent budget restrictions.
Candidate Requirements:
-
Must have provable proficiency in Golang, MongoDB/SQL Server/MySQL, Web Service/REST API/WCF, HTML, AJAX, JavaScript/JQuery
-
2+ years of relevant experience in Golang Web Application.
-
Must be familiar with Golang Programming Language, MongoDB/SQL Server.
-
Well-experienced and knowledgeable in Go routine and channel patterns, Go web frameworks, AngularJs/VueJs/ReactJs, and RESTful Web Services/ Web API.
-
Must understand code versioning tools such as Git, SVN, and Mercurial.
-
The candidate must be self-driven, smart, and self-motivated with good communication skills.
-
A go-getter and sales enthusiast who takes all the monthly, quarterly, and yearly sales goals seriously.
-
Must have updated knowledge of IT services and industry.
-
Should work closely with Business heads and help them with data and reports regarding the customers and their competitors.
Creates, modifies and maintains software applications individually or as part of a team under general supervision.
Essential Duties & Responsibilities
• Codes, tests, debugs, implements and documents software applications using established coding standards and methodologies
• Work within an agile scrum team, contributing to an atmosphere of continuous improvement
• Perform code reviews to ensure adherence to best practices
• Understands how to interpret designs and database models and effectively collaborate with Architects
• Master the technologies, languages, and practices used by the team and project assigned
• Trouble shoot and resolve issues in existing software
• Continuous performance improvement of the system
Minimum Qualifications
• Minimum three years of HL7 development experience (implementation only will not be considered) using an industry known interface engine
• Understanding of FHIR and its primary components
• Experience with AWS or Azure cloud-based technologies
• Experience with OAuth2
• Minimum two years EDIFecs experience (Rhapsody will be considered if three years minimum)
Skills/Knowledge
• Must be proficient in basic programming skills and proficient in JavaScript and/or C#
• Strong problem-solving and analysis skills
• Experience with high transactional volume systems
• Ability to design and build workflows from requirements document
• Ability to gather requirements from existing platform
• Ability to learn new development language and platforms quickly and apply that knowledge effectively
• AWS Cloud technologies
• CI/CD experience or understanding
About [24]7.ai
[24]7.ai uses artificial intelligence, human insight, and deep vertical expertise to produce personalized, consistent, and satisfying customer experiences. The company's advanced conversational AI platform, combined with more than 20 years of contact center operational expertise, empowers the world's largest and most recognizable brands to deliver natural, frictionless conversations across all digital and voice channels. For more information, visit http://www.247.ai/">http://www.247.ai.
The Marketing Web Developer is part of [24]7.ai’s Marketing team. You will need to work collaboratively with local team members and others located in Bangalore and Toronto. This resource will be fully responsible for developing and maintaining the 247.ai website so they should be skilled in Drupal 9, HTML5, CSS, JS, Bootstrap, SASS, and possess hands-on experience with Drupal front-end theming, Integration, page development.
Areas of Responsibility
- Technical consultation and development of new pages / templates / modules in Acquia Drupal.
- Add/modify content, scripts, code, UI, modules, media etc. as per [24]7.ai Marketing and Acquia Web guidelines.
- Maintaining database, file system, dev, staging and production environments on Acquia Cloud as per [24]7.ai Marketing & Acquia guidelines.
- Check and apply Drupal security updates/patches as and when available on Drupal.org.
- Support [24]7.ai Web projects and go live/cutover activities.
- Liaise with [24]7.ai Marketing and our Acquia TAM to consult/fix issues that impact the website, and to ensure performance and availability.
- Skilled with SQL database management – from SQL to table manipulation.
- Manages all technical aspects of the CMS and Acquia development environments.
- Performance tuning, broken link fixes and implement SEO technical audits as provided by our SEO vendor.
- Uptime monitoring.
- Project ticketing (for internal tracking).
- 24x7 Emergency support.
Key Competencies
- Full-stack Drupal developer with expertise on Drupal 8 and 9 is required
- 3+ years of experience planning and implementing web projects
- Bachelor and Master Engineering degrees
- Languages: PHP, C, C#, Java, HTML5, CSS, SaaS, JavaScript
- Databases: MYSQL, Oracle
- Operating System: Linux/Abuntu, Windows
- Libraries: JQuery, Angular JS, Bootstrap
- Server side technologies: J2EE, ASP.net, JSP, Apache Solr, Apache
- Source control: SVN, Git, Github
- Must have excellent attention to detail and create clean, organized code as well as document modifications.
- Excellent problem solving and debugging skills.
- Knowledge of web performance optimization techniques.
- Knowledge of web vulnerability prevention methods.
- Experience working with cross-functional teams and receiving feedback from all levels. Work hours are shifted to overlap 2-3 hours with US Pacific Time zone as needed.
- Excellent written and verbal communication skills required.
- Ability to work within a rapidly changing environment, multi-task and prioritize.
- Must be innovative, self-driven, motivated, organized and detail-oriented
- Exhibit a high level of individual initiative.
Preferred Notice Period - Less Than 1 Month
Preferred Education - Tier 1 Engineering Colleges - IIT/NIT/DTU or similar
Preferred Work Background - Startup Engineering Experience
Job brief
- We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
- You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
- Java developer responsibilities include designing, developing and delivering high-volume, low- latency applications for mission-critical systems.
Responsibilities
- Contribute in all phases of the development lifecycle
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven hands-on Software Development experience
- Proven working experience in Java development with Spring Framework
- Hands on experience in designing and developing applications using Java EE platforms
- Object Oriented analysis and design using common design patterns.
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) - Experience in the Spring Framework
- Experience as a Sun Certified Java Developer
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
We are looking for seasoned technical leaders from .NET background with experience in building cloud-based web applications and products. The role involves understanding business requirements, customer problems, architecting the appropriate solutions that are secure, scalable, high performing and testable.
Requirements:
- Passion for building and delivering great software with a strong sense of ownership, while working closely with juniorteam members.
- 6+ years of experience in building web applications using ASP.NET MVC and .NET platform in general.
- Experience of architecting and designing web applications and services
- Experience in building applications on .NET Core, is a great plus
- Should have strong UI development skills using HTML, CSS/JavaScript frameworks.
- Strong experience with Build and Release, Agile processes and Estimation/Planning
- Exposure to New Relic or similar tools to optimize web application performance
- Strong expertise in SQL programming, with experience of writing & optimizing queries that access/process millions of records
- Understanding and experience of working with Product Management, Design and DevOps teams.








