
- Well versed in Core Java, OOPs concepts, collections, multi-threading, concurrency, lambdas, and streams.
- Hands-on knowledge of Spring Core, MVC, JPA, Security, transaction
- Working knowledge of REST API designing as well as development, using Spring.
- Exposure to Spring Boot, Docker, Kubernetes, OpenShift for the microservices environment.
- Savvy with SQL and database concepts.
- Ability to use frameworks like JUnit, Mockito, etc., for implementing unit testing.
- Sound understanding of code versioning tools, such as Git/bit bucket with Maven.
- Should have worked in a CI/CD environment with TeamCity/Jenkins.

About Team Geek Solutions
About
Connect with the team
Company social profiles
Similar jobs
Quick Facts About the Role
Role:
Senior Software Developer (Backend) - .Net with Microservices & Cloud
YOE:
6.5+ years
Skills:
C#, ASP. Net, Microservices Architecture, ASP.NET Core, Web API development, Azure Kubernetes Service (AKS), API Gateway / Azure API, Entra (Authentication), Azure Service Bus, Azure Functions, Azure Blob storage, Caching, NoSQL Databases
About the Role
The Software Developer Senior Designs, builds, tests, and – most importantly – ships high-value software that solves real problems. Strives for security, performance, simplicity, usability, and maintainability. Mentors and guides less experienced software engineers.
Responsibilities
1. Team Contribution
- Works within established agile methods, promoting an atmosphere of continuous improvement.
- Continuously learns new technologies and patterns and practices.
- Documents knowledge for the benefit of the team.
- Reports to the team on obstacles and roadblocks.
- Participates in, and occasionally leads, sprint planning, standups, retrospectives, and other team meetings.
- Promote patterns and best practices on the team.
- Mentors and guides the less experienced software engineers.
2. Planning and Design
- Works with the product team and stakeholders to refine and document requirements.
- Estimates effort for planning purposes.
- Designs and documents enterprise-level software architecture, consulting with Enterprise Architecture when appropriate.
3. Development
- Writes code to develop software that meets requirements and specifications.
- Follows established software development life cycle (SLDC).
- Writes code with readability and future maintenance in mind.
- Follows established source control standards and best practices.
- Adheres to established secure coding practices.
- Reviews code for other developers.
- Leads team-based development efforts.
4. Quality Assurance
- Validates QA findings and fixes defects.
- Develops integration and testing points in the software that allow for QA testing.
- Assists QA in running performance and load tests.
5. Release
- Assists with release planning and releases.
6. Support
- Assists the support team as needed, including root cause analysis.
- Writes maintenance and metric statistics scripts and entry points for measuring and monitoring.
Requirements
Solid Understanding of The Following:
Microservices Architecture:
- Microservices design principles (bounded contexts, loose coupling)
- API-first design and contract management
- Event-driven design principles
- Asynchronous messaging patterns
- Eventual consistency concepts
- Idempotency and message replay handling
Technical Skills:
- ASP.NET Core Web API development
- Web Apps
- Azure Kubernetes Service (AKS)
- Azure Blob Storage usage and lifecycle management
- API Gateway / Azure API Management concepts
- Entra (Authentication)
- Azure Service Bus
- Azure Functions
- Caching
- NoSQL Databases
Processes & Standards:
Git, GitFlow, OO Programming, Kanban, Secure Coding, & Agile Methodologies
Bonus Skills
- Excellent written and verbal communication
- Excellent documentation
- Continuous learning
- Collaboration across team and functional boundaries
- Troubleshooting and creative problem solving
- Design simple architecture that supports complex applications and APIs
- Architect extensible databases
- Author complex component-based client applications and restful APIs
- Perform advanced CRUD operations against multiple data sources
- Manipulate enterprise level data structures
- Mentor less experienced team members
- Take ownership of team processes and legacy applications
- Perform business analysis tasks, such as requirements gathering and wireframing
Evaluation Criteria
- Consider candidates with 6.5+ years of experience only (do not go below this threshold).
- Must have excellent communication skills.
- Ensure the mandatory technical skills are clearly reflected in the resume:
- C# (async/await, dependency injection, LINQ)
- ASP.Net Core
- RESTful APIs
- Microservices Architecture
- ASP.NET Core
- Web API development
- Azure Kubernetes Service (AKS)
- API Gateway / Azure API
- Entra (Authentication)
- Azure Service Bus
- Azure Functions
- Azure Blob storage
- Caching
- NoSQL Databases
- Candidates should have at least 3 years of hands-on experience with Azure and Microservices.
- This Azure and Microservices experience must be from their current or a recent previous project.
Technical Evaluation Engineer
Experience: 8+ years (3+ in leadership)
Location: [Add location]
Description:
We’re looking for a Head of Technical Recruiting with a strong understanding of software development to lead and scale our tech hiring. You will partner with engineering leadership to define hiring needs, build efficient interview processes, and deliver high-quality hires across backend, frontend, data, platform, and product engineering roles.
Key Responsibilities:
Lead end-to-end technical hiring strategy
Partner with CTO/Engineering leaders on workforce planning
Manage and mentor technical recruiters
Design and improve technical interview processes
Drive senior and critical tech hires
Track and improve hiring metrics (time-to-hire, quality, funnel)
Requirements:
6+ years in recruiting, primarily technical hiring
3+ years leading recruiting teams
Strong understanding of software development and tech stacks
Experience hiring across engineering roles (BE/FE/FS/Data/DevOps, etc.)
Strong stakeholder management and communication skills
Nice to Have:
Engineering or technical background
Experience in fast-growing tech companies
- Bachelor's degree required, or higher education level, or foreign equivalent, preferably in area wit
- At least 5 years experience in Duck Creek Data Insights as Technical Architect/Senior Developer.
- Strong Technical knowledge on SQL databases, MSBI.
- Should have strong hands-on knowledge on Duck Creek Insight product, SQL Server/DB level configuration, T-SQL, XSL/XSLT, MSBI etc
- Well versed with Duck Creek Extract Mapper Architecture
- Strong understanding of Data Modelling, Data Warehousing, Data Marts, Business Intelligence with ability to solve business problems
- Strong understanding of ETL and EDW toolsets on the Duck Creek Data Insights
- Strong knowledge on Duck Creek Insight product overall architecture flow, Data hub, Extract mapper etc
- Understanding of data related to business application areas policy, billing, and claims business solutions
- Minimum 4 to 7 year working experience on Duck Creek Insights product
- Strong Technical knowledge on SQL databases, MSBI
- Preferable having experience in Insurance domain
- Preferable experience in Duck Creek Data Insights
- Experience specific to Duck Creek would be an added advantage
- Strong knowledge of database structure systems and data mining
- Excellent organisational and analytical abilities
- Outstanding problem solver
oin us and be a part of a company that thrives on creativity, technology, and excellence.
CHANCE TO WORK WITH APPS WITH 10LAKH CONCURRENT USERS IN GAMING INDUSTRY
Role Description
- You are a champion at Code reviews and Unit/Mock/integration Tests
- You have a strong sense of ownership of what you design and deploy
- You provide strong technical mentorship to team members
- You are an excellent team player
- You continuously learn and improve
We are seeking a highly motivated and experienced Senior Java Software Engineer to join our team. In this role, you will lead and manage software development projects across diverse domains such as Gaming, Banking, Fintech, Fantasy Sports, IT, E-commerce, Logistics, Healthcare, and On-Demand Services. You will be responsible for ensuring the successful delivery of projects, meeting deadlines, and exceeding client expectations.
Skill Sets
- Excellent Programmer: in Java Intermediate (Collections, Polymorphism, Design Patterns) to Expert level (Annotations, Lambda, Streaming, Concurrency)
- Startup Experience: Proven ability to take extreme ownership of results, with a history of leaving a lasting impact on the business.
- Relevant Experience: At least 6-10 years of experience demonstrated the ability to develop resilient, high-performance, and scalable code tailored to application usage demands.
- Java Framework Expertise: Significant experience in designing and building Java microservices with VERT.X, SPRING BOOT, with proficiency in Java.
- REST API & GraphQL: Hands-on expertise in development API endpoints with RESTful & GraphQL approach, also non-REST frameworks like gRPC over Thrift or Protobuf Nuances of TCP, UDP, HTTP, HTTP2, SSL, Thorough understanding of designing distributed systems without single point of failures
- Cloud Proficiency: Strong understanding and hands-on experience of building applications deployed on the cloud using Google Cloud Platform or Amazon Web Services (AWS), Docker, and Kubernetes, Experience writing batch/cron jobs using Python and Shell scripting.
- Containerization & Orchestration: Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Time & Space Complexity: if methods you write are in the traffic request path, you know how to avoid unacceptable time complexity & space complexity.
- Database Knowledge: Strong experience with Data Structures & Algorithms working with MongoDB, PostgreSQL, MySQL, Redis, ElasticSearch, and other similar databases, ability to choose the right data store for the given requirements Relational, Graph, Object, Document, Columnar, Key-Value. Experience with Redis, Memcache, EHCache, Hazelcast, Aerospike
- Messaging Systems: Proficiency in working with RabbitMQ, BullMQ & others
- Agile Practices: At least a few years of experience practicing the SCRUM framework, collaborating with scrum masters, product owners, and other stakeholders.
- Collaboration & Communication: A team player who thrives in a remote, collaborative environment.
- Communication Skills: Strong verbal and written communication skills.
- Solutions-Oriented: Comfortable with the fast pace of startup life and adept at finding solutions to challenges.
Responsibilities
- Scalable Architecture: Lead the design and development of scalable architecture to ensure efficient performance and reliability of web and mobile applications.
- Informed Decisions: Make informed architectural decisions that align with both current and future business needs.
- Security & Privacy: Ensure security and privacy considerations are integrated into the selection of solutions and coding of back-end services and API endpoints.
- Code Quality & High Standards: Uphold high standards of code quality through regular reviews, maintaining best practices in programming.
- Robust Testing: Implement robust testing strategies to ensure code reliability and performance.
- Backend Development: Design, develop, and deploy backend services and APIs using VERT.X, SPRING BOOT Java and AWS technologies.
- NoSQL Expertise: Effective schema design and data modeling for NoSQL databases, ideally MongoDB, including robust indexing strategies.
- Technical Debt Management: Monitor and control technical debt to ensure it does not compromise application scalability or performance.
- Task Planning: Collaborate with the PM and BA to plan and delegate tasks efficiently among backend team members, ensuring clear objectives and timelines.
- User Requirements: Support the PM, BA team in identifying and analyzing user requirements to ensure development aligns with user expectations and project scope.
- Systems Thinking: Apply systems thinking to align with broader business objectives.
- Autonomy: Get things done independently without supervision and without creating future issues.
- Simplicity: Strive for simplicity in solutions and code.
- Proactive Problem Solving: Fix problems, even those outside your immediate responsibility.
- Solution-Oriented: Focus on providing solutions to problems, not just writing code.
Life@Sciflare:
- An exciting & lively workplace gives you the chance to work in an environment where you may unleash your creativity and inventiveness to the best extent possible.
- Work in a collaborative setting where your cooperative team contributes new perspectives to your objectives and forges strong bonds.
- Growth mindset: You are nurtured through each stage of your professional advancement by learning and unlearning new things.
|
Overview Atom Technologies began its operations in 2005, with the sole aim of providing secured and seamless digital payment solutions to all. Throughout the years, Atom has been successfully developing innovative and award-winning digital payment solutions, catering to the needs of Small and Medium Merchants alike. This encompasses services like POS, Payment Gateway, IVR and Mobile Application. Roles and Responsibilities · Displaying sound knowledge of software engineering process, you will work on Payment domain projects · You will participate in AGILE teams. · You should have ability to work as an individual contributor. · You will need to use capability of customer focus and collaboration skills · Using good analytical, debugging and tracing skills, you should be well-versed with clean code principles (SOLID, DRY, KISS) and exposure to secure coding is beneficial.
|
Job Overview:
As a Senior Software Engineer, you will work as part of a software development team and be
responsible for designing, implementing, and maintaining the back-end of fast-growing web/mobile
applications.
You could be an ideal candidate if you have a Bachelor's degree in Computer Science from a reputed
college. You need to have expert-level programming skills in Java along with experience in database
management and computer architecture. You should have experience working effectively in software
development teams ensuring tight deadlines are met. You should be passionate about writing elegant
code that solves meaningful real-life problems.
You should have already successfully built and shipped products/modules of significant complexity.
What will your role look like?
● Write well-designed, design pattern-based, testable, efficient, and high-quality code in Java.
● Design (LLD & HLD) and architect technical solutions for the business problems of a large-
scale system and support needs of growing scale.
● Prepare and produce releases of software components.
● Contribute to all phases of the development lifecycle.
Roles and Responsibilities
Who are we looking for?
● B.Tech/M.Tech/MCA degree in Computer Science, Engineering or a related subject
● 2-4 years of relevant work experience.
● Strong problem-solving skills, Computer science fundamentals, Data structures, and
Algorithms.
● Solid OOP and software design knowledge with a great understanding of Design Patterns –
you should know how to create software that’s extensible, reusable, and meets desired
architectural objectives.
● Hands-on experience in Java 8, Spring Boot, and Microservices.
● Excellent knowledge of Databases such as MySQL and MongoDB
● Hands-on experience with caching(Redis), REST APIs, SOAP APIs, JWT, Third-party API
integration, Logging(ELK), etc.
● Experience with all phases of the software development life cycle, best practices, and Agile
Software Development.
● Ability to work autonomously, be excited by new technologies, and never back down from the
challenges of scale.
• Understanding of OOPS Concepts and data structure
• Have practical knowledge/experience in JAVA , Microservices , Springboot , hibernate and
MySQL database
• Have idea in scrum and agile methodologies
• Good communicator and problem-solving attitude is a sure winner
• Teamwork skills, great attention to detail and organizational skills
Artwork Flow website: https://www.artworkflowhq.com/">https://www.artworkflowhq.com
Bizongo: https://www.bizongo.com">https://www.bizongo.com
Artwork Flow is the Global SAAS platform by Bizongo for Product Packaging Management and Label Proofing. It’s a cloud-based collaboration platform to review & approve creative packaging projects to accelerate new product launch.
We are helping brands across industries such as Food and Beverages, Pharmaceuticals, Cosmetics, Personal Care, Chemicals, Consumer goods, and more. Our capterra score of 4.5 is a testimony to our customer obsession.
We function as a startup within Bizongo and we are looking to onboard driven individuals for Product and Engineering, as we grow Artwork Flow into North America, Europe and other global markets.
We have a few of the best investors on board including the likes of Accel, Chiratae, B-Capital Group, IFC (World Bank group), CDC group and Schroeder Adveq
You’ll be a great fit if you:
- Strong proficiency in Java and building scalable enterprise applications
- Can think of architectural design at scale
- Love solving complex and challenging problems
- Have good knowledge of design and architectural patterns
- Thrive to implement Industry’s best practices and coding standards
- High obsession for Quality and Performance
- Good knowledge on performance optimization, SQL tuning, caching techniques
- Like to collaborate with people, share knowledge, learn from others and mentor juniors
Additional Perks -
- Medical Insurance
- Flexible Work hours
- Casual Dress Code
- Recreational Facility
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.
Top Skills
- You write high quality, maintainable, and robust code, often in Java or C++/C/Python/ROR/C#
- You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
- You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
Roles & Responsibilities
- You solve problems at their root, stepping back to understand the broader context.
- You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
- You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
- You recognize and use design patterns to solve business problems.
- You understand how operating systems work, perform and scale.
- You continually align your work with Amazon’s business objectives and seek to deliver business value.
- You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
- You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
- You communicate clearly with your team and with other groups and listen effectively.
Skills & Experience
- Bachelors or Masters in Computer Science or relevant technical field.
- Experience in software development and full product life-cycle.
- Excellent programming skills in any object oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
- Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
- Proficiency in SQL and data modeling.
Strong experience in Core java technologies
Good experience in Restful Webservices
Good Experience in Database concepts.
Good Communication Skills & client/customer interaction experience.











